1、列出已經安裝的包
yum list installed
2、使用yum安裝包
yum install package_name
yum localinstall package_name.rpm
4、yum更新軟體
5、yum解除安裝軟體列出所有已安裝包的可用更新
yum list updates
更新某個特定的軟體包
yum update package_name
將更新列表中所有的包進行更新操作
yum update
6、處理損壞的包依賴關係只刪除軟體包保留配置檔案和資料檔案
yum remove package_name
刪除軟體和它所有的檔案
yum erase package_name
有時在安裝多個軟體包時,某個包的軟體依賴關係可能會被另乙個包的安裝覆蓋掉,這叫做損壞包的依賴關係。
如果系統出現了這個問題,可以先試試下面的命令:
yum clean all
然後試著使用yum命令的update選項,有時只要清理了放錯位置的檔案就行了。
如果還是不行,試試下面的命令:
yum deplist package_name
這個命令顯示了所有包的庫依賴關係以及什麼軟體可以提供這些庫的依賴關係,一旦知道某個軟體包需要的庫,你就能安裝它們了。舉例如下:
如果這樣還是不行,使用如下命令忽略依賴關係損壞的那個包,繼續更新其它的軟體包,這可能救不了損壞的包,但是至少可以更新系統上其它的包。[root@localhost]# yum deplist xterm
loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
this system is not registered with an entitlement server. you can use subscription-manager to register.
repodata is over 2 weeks old. install yum-cron? or run: yum makecache fast
package: xterm.x86_64 295-3.el7
dependency: /bin/sh
provider: bash.x86_64 4.2.46-31.el7
dependency: libice.so.6()(64bit)
provider: libice.x86_64 1.0.9-9.el7
dependency: libx11.so.6()(64bit)
provider: libx11.x86_64 1.6.5-2.el7
dependency: libxaw.so.7()(64bit)
provider: libxaw.x86_64 1.0.13-4.el7
dependency: libxft.so.2()(64bit)
provider: libxft.x86_64 2.3.2-2.el7
dependency: libxmu.so.6()(64bit)
provider: libxmu.x86_64 1.1.2-2.el7
dependency: libxpm.so.4()(64bit)
provider: libxpm.x86_64 3.5.12-1.el7
dependency: libxt.so.6()(64bit)
provider: libxt.x86_64 1.1.5-3.el7
dependency: libc.so.6(glibc_2.15)(64bit)
provider: glibc.x86_64 2.17-260.el7
dependency: libfontconfig.so.1()(64bit)
provider: fontconfig.x86_64 2.13.0-4.3.el7
dependency: libtinfo.so.5()(64bit)
provider: ncurses-libs.x86_64 5.9-14.20130511.el7_4
dependency: libutempter.so.0()(64bit)
provider: libutempter.x86_64 1.1.6-4.el7
dependency: rtld(gnu_hash)
provider: glibc.x86_64 2.17-260.el7
provider: glibc.i686 2.17-260.el7
yum update --skip-broken
7、yum軟體倉庫
如果想知道你正在從哪些倉庫中獲取軟體,輸入下面的命令:
yum repolist
如果倉庫中沒有你需要的軟體,就需要配置有你需要軟體的倉庫,配置檔案位於/etc/yum.repos.d目錄下,需要新增正確的url,並獲得必要的加密金鑰。 RedHat系統的Yum安裝
redhat linux通常由於沒有註冊,導致yum程式無法使用,需要將其替換為centos的yum程式。wget wget wget 2.查出當前的yum程式,進行解除安裝 rpm qa grep yum rpm e yum 3.2.22 20.el5 nodeps rpm e yum updat...
RED HAT 系統使用yum網路源
一下安裝的是centos 5的,也可以參照,安裝centos6的 wget wget wget 2.查出當前的yum程式,進行解除安裝 rpm qa grep yum 這句是列出當前的yum程式好解除安裝 base name red hat enterprise linux releasever b...
RedHat 系統使用yum網路源
以下安裝的是centos 5的,也可以參照,安裝centos6的 wget wget wget 2.查出當前的yum程式,進行解除安裝 rpm qa grep yum 這句是列出當前的yum程式好解除安裝 base name red hat enterprise linux releasever b...