rpm 更新/升級 軟體包

來源:互聯網
上載者:User

標籤:

 rpm參數解釋

  -i  安裝
  -h  解壓rpm的時候列印50個斜條 (#)
  -v  顯示詳細資料

升級命令
rpm -Uvh rpm檔案名稱

參數解釋
  -U  升級
  -h  解壓rpm的時候列印50個斜條 (#)
  -v  顯示詳細資料

 

  -q  在系統中查詢軟體或查詢指定rpm包的內容資訊
  -i  在系統中安裝軟體
  -U  在系統中升級軟體
  -e  在系統中卸載軟體
  -h  用#(hash)符顯示rpm安裝過程
  -v  詳述安裝過程
  -p  表明對RPM包進行查詢,通常和其它參數同時使用,如:
  -qlp  查詢某個RPM包中的所有檔案清單
  -qip  查詢某個RPM包的內容資訊

 

例子:

  手動安裝 libGL-devel

 

1、命令"yum install libGL-devel",顯示資訊,但是取消下載:

[[email protected] ~]# yum install libGL-develLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: mirrors.opencas.cn * extras: mirrors.sina.cn * updates: mirrors.sina.cnSetting up Install ProcessResolving Dependencies--> Running transaction check---> Package mesa-libGL-devel.i686 0:10.4.3-1.el6 will be installed--> Processing Dependency: mesa-libGL = 10.4.3-1.el6 for package: mesa-libGL-devel-10.4.3-1.el6.i686--> Processing Dependency: pkgconfig(libdrm) >= 2.4.38 for package: mesa-libGL-devel-10.4.3-1.el6.i686--> Processing Dependency: pkgconfig(xxf86vm) for package: mesa-libGL-devel-10.4.3-1.el6.i686--> Processing Dependency: pkgconfig(xdamage) for package: mesa-libGL-devel-10.4.3-1.el6.i686--> Running transaction check---> Package libXdamage-devel.i686 0:1.1.3-4.el6 will be installed---> Package libXxf86vm-devel.i686 0:1.1.3-2.1.el6 will be installed--> Processing Dependency: libXxf86vm = 1.1.3-2.1.el6 for package: libXxf86vm-devel-1.1.3-2.1.el6.i686---> Package libdrm-devel.i686 0:2.4.59-2.el6 will be installed--> Processing Dependency: libdrm = 2.4.59-2.el6 for package: libdrm-devel-2.4.59-2.el6.i686---> Package mesa-libGL.i686 0:9.0-0.7.el6 will be updated---> Package mesa-libGL.i686 0:10.4.3-1.el6 will be an update--> Processing Dependency: mesa-dri-drivers(x86-32) = 10.4.3-1.el6 for package: mesa-libGL-10.4.3-1.el6.i686--> Processing Dependency: libX11 > 1.6 for package: mesa-libGL-10.4.3-1.el6.i686--> Running transaction check---> Package libX11.i686 0:1.5.0-4.el6 will be updated--> Processing Dependency: libX11 = 1.5.0-4.el6 for package: libX11-devel-1.5.0-4.el6.i686---> Package libX11.i686 0:1.6.0-6.el6 will be an update--> Processing Dependency: libX11-common = 1.6.0-6.el6 for package: libX11-1.6.0-6.el6.i686---> Package libXxf86vm.i686 0:1.1.2-2.el6 will be updated---> Package libXxf86vm.i686 0:1.1.3-2.1.el6 will be an update---> Package libdrm.i686 0:2.4.39-1.el6 will be updated---> Package libdrm.i686 0:2.4.59-2.el6 will be an update---> Package mesa-dri-drivers.i686 0:9.0-0.7.el6 will be updated---> Package mesa-dri-drivers.i686 0:10.4.3-1.el6 will be an update--> Processing Dependency: libLLVM-3.4-mesa.so(libLLVM-3.4-mesa.so) for package: mesa-dri-drivers-10.4.3-1.el6.i686--> Processing Dependency: libLLVM-3.4-mesa.so for package: mesa-dri-drivers-10.4.3-1.el6.i686--> Running transaction check---> Package libX11-common.noarch 0:1.5.0-4.el6 will be updated---> Package libX11-common.noarch 0:1.6.0-6.el6 will be an update---> Package libX11-devel.i686 0:1.5.0-4.el6 will be updated---> Package libX11-devel.i686 0:1.6.0-6.el6 will be an update---> Package mesa-private-llvm.i686 0:3.4-3.el6 will be installed--> Processing Conflict: libX11-1.6.0-6.el6.i686 conflicts libxcb < 1.9.1-3--> Restarting Dependency Resolution with new changes.--> Running transaction check---> Package libxcb.i686 0:1.8.1-1.el6 will be updated--> Processing Dependency: libxcb = 1.8.1-1.el6 for package: libxcb-devel-1.8.1-1.el6.i686---> Package libxcb.i686 0:1.9.1-3.el6 will be an update--> Running transaction check---> Package libxcb-devel.i686 0:1.8.1-1.el6 will be updated---> Package libxcb-devel.i686 0:1.9.1-3.el6 will be an update--> Finished Dependency ResolutionDependencies Resolved================================================================================ Package                  Arch          Version               Repository   Size================================================================================Installing: mesa-libGL-devel         i686          10.4.3-1.el6          base        495 kUpdating: libxcb                   i686          1.9.1-3.el6           base        115 kInstalling for dependencies: libXdamage-devel         i686          1.1.3-4.el6           base        9.3 k libXxf86vm-devel         i686          1.1.3-2.1.el6         base         18 k libdrm-devel             i686          2.4.59-2.el6          base         88 k mesa-private-llvm        i686          3.4-3.el6             base        5.9 MUpdating for dependencies: libX11                   i686          1.6.0-6.el6           base        593 k libX11-common            noarch        1.6.0-6.el6           base        192 k libX11-devel             i686          1.6.0-6.el6           base        983 k libXxf86vm               i686          1.1.3-2.1.el6         base         16 k libdrm                   i686          2.4.59-2.el6          base        127 k libxcb-devel             i686          1.9.1-3.el6           base        1.0 M mesa-dri-drivers         i686          10.4.3-1.el6          base         14 M mesa-libGL               i686          10.4.3-1.el6          base        164 kTransaction Summary================================================================================Install       5 Package(s)Upgrade       9 Package(s)Total download size: 23 MIs this ok [y/N]: Exiting on user Command[[email protected] ~]# 

ZC:可以看到,需要安裝的軟體 確實是 mesa-libGL-devel,然後還有一些需要安裝/升級的軟體。

 

2、

在 http://pkgs.org/ 中搜尋 相關的軟體包進行安裝

 

 

 

 

 

C

 

rpm 更新/升級 軟體包

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.