CentOS中yum使用基礎詳解整理

來源:互聯網
上載者:User

CentOS中yum使用基礎詳解整理

yum線上升級機制。yum是通過分析RPM的標題資料庫後,根據各軟體的相關性製作出屬於依賴時的解決方案,然後可以自動處理軟體的相依性屬性問題,以解決軟體安裝或刪除與升級的問題。

在實際工作中,我們主要應用yum的查詢、安裝、升級與刪除功能

1、查詢

(1)程式包查看

list:列出yum伺服器上面提供的所有軟體名稱,如只顯示了幾條。#yum list

(2)list updates:列出可供本機升級的軟體有哪些。如只顯示了幾條#yum list updates

(3)list installed:列出當前系統已安裝的軟體。如只顯示了幾條#yum list installed

(4)info:找出某軟體的功能是怎樣的。如#yum info zip

(5)search:搜尋某個軟體名稱或者描述的重要關鍵字。如#yum search zip

(6)provides:從檔案去搜尋軟體。類似rpm -qf的功能。如#yum provides /ect/passwd

(7)repolist:列出已經配置的所有可用倉庫。如#yum repolist

(8)clean all:清除所有緩衝。如#yum clean all

(9)list NAME*,可以查看以NAME開頭的軟體名稱有哪些,而其中有哪些尚未安裝。例如#yum list pam*

如。

(10)grouplist:查看可用於安裝的軟體組有哪些。如#yum grouplist

(11)groupinfo:查看某組的相關資訊。

(12)groupinstall:安裝某組軟體。

2、安裝

(1)install:安裝某軟體。如#yum install zsh

(2)還可以使用install指定軟體。例如#yum install zsh-4.3.10-7.el6.x86_64.rpm 。

(3)reinstall:重新安裝,覆蓋安裝。例如#yum reinstall zsh

3、升級

(1)update:升級某軟體。例如#yum update zsh

(2)downgrade:降級某軟體。例如將zsh-4.3.10-9.el6.x86_64.rpm降級為zsh-4.3.10-7.el6.x86_64.rpm

#yum downgradezsh-4.3.10-7.el6.x86_64.rpm

(3)check-update:檢查需要更新的軟體。例如#yum check-update

4、卸載

remove:刪除某軟體。如#yum remove zsh

5、包組管理

(1)列出所有包組:grouplist,例如#yum grouplis

(2)顯示指定包組詳情:groupinfo ,例如#yum groupinfo GROUP_NAME

(3)安裝:groupinstall ,例如#yum groupinstall GROUP_NAME

(4)卸載:groupremove,例如#yum groupremvoe GROUP_NAME

(5)升級:groupupdate,例如#yum groupupdate GROUP_NAME

6、使用install、update、remove也可以直接管理組件組

安裝包組:#yum install @"GROUP_NAME"

升級包組:#yum update @"GROUP_NAME"

刪除包組:#yum remove @"GROUP_NAME"

7、yum命令的可用選項:

-y:自動回答為"yes"

--disablerepo=:臨時禁用在設定檔中配置並啟用的某repository;

--enablerepo=:臨時啟用指定的某repo;

--nogpgcheck:禁止做包校正

8、yum有內建變數:用於儲存當前平台的相關資訊。

(1)$raleasever:當前OS發行版的主要版本號

例如,對Centos6.6 x86_64,主要版本號為6

(2)$arch:平台

例如,i386,i486

(3)$basearch:基礎平台,

例如i686,i586,i486以及i386的基礎平台同為i386;

(4)$YUM0-$YUM9

例如:baseurl=http://repo.magedu.com/centos/$releasever/$basearch

當前系統為CentOS 6.6 x86_64,http://repo.magedu.com/centos/6/x86_64

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.