1. 程式人生 > >添加額外的源, 使得yum可以安裝更多的軟件

添加額外的源, 使得yum可以安裝更多的軟件

包含 etc xtra 簡單 相關 pms 硬件 兼容 imp

RHEL 官方擴展源

yum localinstall http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm -y

-------------------------------------------------------------------------
RepoForge源

http://repoforge.org/use/

yum localinstall http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

-------------------------------------------------------------------------
http://pkgs.org/

-------------------------------------------------------------------------
http://seisman.info/linux-environment-for-seismology-research.html#id8

CentOS由於很追求穩定性,所以官方源中自帶的軟件不多,因而需要一些第三方 源,比如EPEL、ATrpms、ELRepo、Nux Dextop、RepoForge等。根據上面提到的軟件安裝原則,為了盡可能保證系統的穩定性,此處大型第三方源只添加EPEL源、 Nux Dextop和ELRepo源。

EPEL
EPEL即Extra Packages for Enterprise Linux,為CentOS提供了額外的10000多個軟件包,而且在不替換系統組件方面下了很多功夫,因而可以放心使用。

sudo yum install epel-release
執行完該命令後,在 /etc/yum.repos.d 目錄下會多一個 epel.repo 文件。

Nux Dextop
Nux Dextop中包含了一些與多媒體相關的軟件包,作者盡量保證不覆蓋base源。官方說明中說該源與EPEL兼容,實際上個別軟件包存在沖突,但基本不會造成影響:

sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

完成該命令後,在 /etc/yum/repos.d 目錄下會多一個 nux-dextop.repo 文件。

ELRepo
ELRepo包含了一些硬件相關的驅動程序,比如顯卡、聲卡驅動:

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
完成該命令後,在 /etc/yum.repos.d 目錄下會多一個 elrepo.repo 文件。

安裝yum-axelget
yum-axelget是EPEL提供的一個yum插件。使用該插件後用yum安裝軟件時可以並行下載,大大提高了軟件的下載速度,減少了下載的等待時間:

sudo yum install yum-axelget
安裝該插件的同時會安裝另一個軟件axel。axel是一個並行下載工具,在下載http、ftp等簡單協議的文件時非常好用。

添加額外的源, 使得yum可以安裝更多的軟件