2020-04-10
软件包管理是指系统中一种安装和维护软件的方法。
上层和底层软件包工具
软件包管理系统通常由两种工具类型组成:底层工具用来处理这些任务,比方说安装和删除软件包文件,和上层工具,完成元数据搜索和依赖解析。
查找资源库中的软件包
使用上层工具来搜索资源库元数据,可以根据软件包的名字和说明来定位它。
从资源库中安装一个软件包
上层工具允许从一个资源库中下载一个软件包,并经过完全依赖解析来安装它。
通过软件包文件来安装软件
如果从某处而不是从资源库中下载了一个软件包文件,可以使用底层工具来直接(没有经过依赖解析)安装它。
卸载软件
可以使用上层或者底层工具来卸载软件。下面是可用的上层工具。
经过资源库来更新软件包
最常见的软件包管理任务是保持系统中的软件包都是最新的。上层工具仅需一步就能完成这个至关重要的任务。
经过软件包文件来升级软件
如果已经从一个非资源库网站下载了一个软件包的最新版本,可以安装这个版本,用它来替代先前的版本:
列出所安装的软件包
确定是否安装了一个软件包
这些底端工具可以用来显示是否安装了一个指定的软件包:
显示所安装软件包的信息
如果知道了所安装软件包的名字,使用以下命令可以显示这个软件包的说明信息:
查找安装了某个文件的软件包
确定哪个软件包对所安装的某个特殊文件负责,使用下表中的命令: