1. 程式人生 > >yum 軟件管理

yum 軟件管理

pan ide transacti action metadata plist ransac update move

可選命令

  檢查 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 軟件管理