yum和apt-get的区别详解

2020-01-30 16:55:05于丽

注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包 

列出资源库中所有可以更新的rpm包 

#yum list updates 

列出已经安装的所有的rpm包 

#yum list installed 

列出已经安装的但是不包含在资源库中的rpm包 

#yum list extras 

注:通过其它网站下载安装的rpm包 

rpm包信息显示(info参数同list) 

列出资源库中所有可以安装或更新的rpm包的信息 

#yum info 

列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息 

#yum info mozilla#yum info mozilla* 

注:可以在rpm包名中使用匹配符,如列出所有以mozilla开头的rpm包的信息 

列出资源库中所有可以更新的rpm包的信息 

#yum info updates 

列出已经安装的所有的rpm包的信息 

#yum info installed 

列出已经安装的但是不包含在资源库中的rpm包的信息 

#yum info extras 

注:通过其它网站下载安装的rpm包的信息 

搜索rpm包 

搜索匹配特定字符的rpm包 

#yum search mozilla 

注:在rpm包名,包描述等中搜索 

搜索有包含特定文件名的rpm包 

#yum provides realplay 

增加资源库 

例如:增加rpm.livna.org作为资源库 

安装Livna.org rpms GPG key 

#rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY 

检查GPG Key 

# rpm -qa gpg-pubkey* 

显示Key信息 

#rpm -qi gpg-pubkey-a109b1ec-3f6e28d5 

(注:如果要删除Key,使用#rpm -e gpg-pubkey-a109b1ec-3f6e28d5) 

yum常用的命令 

# yum install xxx            安装xxx软件 

# yum info xxx                查看xxx软件的信息 

# yum remove xxx        删除软件包 

# yum list                        列出软件包 

# yum clean                    清除缓冲和就的包 

# yum provides xxx        以xxx为关键字搜索包(提供的信息为关键字) 

# yum search xxx           搜索软件包(以名字为关键字) 

# yum groupupdate xxx 

# yum grouplist xxx 

# yum groupremove xxx 

这三个都是一组为单位进行升级 列表和删除的操作。。比如 "Mysql Database"就是一个组会同时操作相关的所有软件包;