yum和rpm的一些命令

配置文件/etc/yum.conf, /etc/yum/xxxxx, /etc/yum.repos.d/xxx.repo,最後爲倉庫配置文件,可以更新爲國內的163、sohu等提供的源,比較快。更換163源,http://mirrors.163.com/.help/centos.html有教程
* yum update,升級套件,不指定軟件名時,更新系統內所有已安裝的軟件
* yum install [name] 安裝軟件
* yum upgrade,類似update,但是會做大版本升級,比如從CentOS6升級到CentOS7
* yum remove [name] 卸載
* yum clean 清除緩存的軟件安裝包
* yum list 列出所有軟件
* yum list updates 列出所有可更新的軟件
* yum list installed 列出所有已安裝的軟件
* yum list extras 列出所有已安裝但不在yum庫內的軟件
* yum check-update 檢查可以更新的軟件
* yum info 查看軟件信息
* yum search 搜索軟件
* yum provides 列出軟件提供哪些檔案
* yum deplist [archive-name] 列出軟件的依賴
* yum install –downloadonly –downloaddir=[path] pkg-* * name下載rpm包不安裝,需要yum-plugin-downloadonly插件
* yum clean all清除本地的yum源緩存信息,在更新了yum源後執行
* yum makecache重新生成元數據
* rpm -qa查詢所有已安裝的軟件包
* rpm -qR [pkgname]查詢已安裝軟件包的依賴
* rpm -qpR [pkgname]查詢未安裝軟件包的依賴
* rpm -ivh [pkgname]安裝軟件包
* rpm -e [pkgname]刪除軟件包,包括配置文件
* rpm -qf [filename]查詢文件屬於哪個rpm軟件包
* rpm -qlp [pkgname]查詢rpm包中有哪些文件
* rpm -ql [pkg-name]查詢已安裝的軟件包中有哪些文件
* rpm -U [pkgname]更新安裝軟件版,比如軟件包版本升級,要求安裝的軟件包版本號要大於已安裝軟件包的版本號
* rpm -F [pkgname]更新一個確定已經安裝的軟件包
* rpm -qi [pkgname]查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章