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

centos-yum軟件包管理

配置 file post 官方 包管理 同時 包含 err all

yum倉庫配置文件目錄: /etc/yum.repos.d並以.repo結尾

[rhel-media]: yum源的名稱,可自定義。

baseurl=file:///media/cdrom :提供方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)

enabled=1 : 設置此源是否可用,1為可用,0為禁用。

gpgcheck=1 : 設置此源是否校驗文件,1為校驗,0為不校驗。

gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release :若為校驗請指定公鑰文件地址。

附:阿裏雲centos repo下載地址

yum repolist all 列出所有倉庫

yum list installed 列出已安裝rpm包

yum list all 列出倉庫中所有軟件包

yum info 軟件包名稱 查看軟件包信息

yum install 軟件包名稱 安裝軟件包

yum reinstall 軟件包名稱 重新安裝軟件包

yum update 軟件包名稱 升級軟件包

yum list updates 或 yum check-update 檢查可更新軟件包

yum remove 軟件包 移除軟件包

yum clean all 清除所有倉庫緩存

yum list recent 列出新加入倉庫的軟件包

yum list extras 列出非yum源安裝的rpm包

yum deplist httpd 顯示依賴信息

yum grouplist 查看系統中已安裝軟件包組

yum groupinstall 軟件包組 安裝軟件包組

yum groupremove 移除軟件包組

yum groupinfo 軟件包組 查看軟件包組信息

添加第三方源EPEL EPEL(企業版 Linux 附加軟件包)是一個由Fedora特別興趣小組創建、維護並管理的,針對紅帽企業版Linux(RHEL)及其衍生發行版(如CentOS、Scientific Linux、Oracle Enterprise Linux)的一個高質量附加軟件包項目。EPEL的軟件包通常不會與企業版Linux官方源中的軟件包發生沖突,或者互相替換文件。EPEL項目與Fedora基本一致,包含完整的構建系統、升級管理器、鏡像管理器等。

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -ivh epel-release-latest-7.noarch.rpm

yum repolist

yum --enablerepo=epel info nginx

yum --enablerepo=epel install nginx

yum-axelget是EPEL提供的一個yum插件。使用該插件後用yum安裝軟件時可以並行下載,大大提高了軟件的下載速度。安裝該插件的同時會安裝另一個並行下載工具軟件axel,它在下載http、ftp等簡單協議的文件時非常好用。

#yum install epel-release

#yum install yum-axelget

centos-yum軟件包管理