软件包管理是指系统中一种安装和维护软件的方法。
1.资源库
由软件商和感兴趣的第三方创建的软件包。
2.上层工具和下层工具
底层工具用来处理这些任务,比方说安装和删除软件包文件,和上层工具,完成元数据搜索和依赖解析。
3.依赖性
依赖其他的软件组件来完成他们的工作
一、查找资源库中的软件包
使用上层工具来搜索资源库元数据
yum search emacs #搜索yum资源库来查找emacs文本编辑器
二、从资源库中安装一个软件包
使用上层工具
apt-get updates; apt-get install emacs; #从一个apt资源库来安装emacs文件编辑器
三、通过软件包来安装文件
使用底层工具
四、卸载软件
使用上层或下层工具来卸载软件
五、经过资源库来更新软件包
六、经过软件包文件来升级软件
七、列出所安装的软件包
八、确定是否安装了一个软件包
九、显示所安装软件包的信息
十、查找安装了某个文件的软件包