09 安装软件程序

9.1 包管理基础

linux中包管理系统的两种主要工具:dpkg和rpm

基于Debian的发行版(如Ubuntu)使用dpkg,基于Red Hat的发行版(如Fedora)则是用的rpm。

9.2 yum的使用

查询

列出已经安装的包

$ yum list installed

查询某个包的详细信息,或者查看它是否安装

$ yum list pkg_name
$ yum list installed pkg_name

找出某个文件属于哪个软件包

$ yum provides file_name

安装

$ yum install pkg_name

更新

列出所有已经安装的包的可用更新

$ yum list updates

更新某个包,或对所有包进行更新

$ yum update pkg_name
$ yum update

卸载

只卸载包,保留配置文件和数据文件

$ yum remove pkg_name

删除软件及其所有文件

yum erase pkg_name