yum 軟件管理
可選命令
檢查 check (檢查包錯誤) check-update(不使用本地緩存檢查更新)
安裝 install localinstall groupinstall reinstall(重新安裝)
更新 update(更新)update-to更新到指定版本 localupdate rpmfile 本地更新
升級 upgrade(升級) upgrade-to(升級到指定版本) groupupdate 降級 downgrade
刪除 remove erase 兩個命令效果一樣
列表 grouplist list deplist包依賴列表 repolist 倉庫列表
信息 info updateinfo倉庫升級信息 repoinfo倉庫信息
相關文件 provides
搜索 search 在遠程倉庫搜索可使用的包
清除 clean { headers|packages|metadata|dbcache|plugins|expire-cache|all }
生成metadata緩存 makecache
加載事務 load-transaction
包組合 groups 比如 yum groups list
可選包狀態
all (所有的) updates(可更新的) installed (已安裝的)extras(外部倉庫的) available可用的
命令舉例
1.列出yum安裝的包
$ sudo yum list installed pcre zlib gcc
2.列出可更新的包
$ sudo yum list updates #列出所有可更新
$ sudo yum list updates lvm2 # 查看lvm2是否可更新
3.查看軟件包的信息
sudo yum info zlib
4.軟件包相關文件
$ sudo yum provides nginx
5.在遠程倉庫搜索制定包
$ sudo yum search nginx
6.清除
$ sudo yum clean { headers|packages|metadata|dbcache|plugins|expire-cache|all }
7.列出可用的軟件包組合
$ sudo yum groups list
進一步學習包管理 使用rpm命令
rpm -qa 查看包安裝
rpm -ivh 安裝軟件包
rpm -e 刪除包
yum 軟件管理