CentOSシステムでEPELソースを使用する方法
国内のyum源はいくつもそろっていないようで、特に網易、スピードは速いが、非常に不完全で、多くのものがなくてipythonのものさえなくて、毎回ソフトウェアを装って、すべて自分でwgetバッグに行って、お菓子を節約したいのはすべてだめで、だから直接第三者の源に変えて、更に全面的で、EPELです。
EPEL紹介(公式サイトは:https://fedoraproject.org/wiki/EPEL)
Extra Packages for Enterprise Linux(or EPEL)は、Fedoraネットワークコミュニティによって作成、維持、管理され、エンタープライズ版linuxに高品質の追加パッケージを提供するプロジェクトです。Red Hat Enterprise Linux(RHEL)、CentOS and Scientific Linux(SL)に限る.
EPELパッケージはFedoraベースのプロジェクトであり、公式の企業linuxリリース版のパッケージと競合したり、ファイルを置き換えたりすることはありません。
EPELはFedoraと先にそれを共有するインフラストラクチャを使用しています。システムの構築、アップグレードマネージャ、ミラー管理などが含まれます。EPELのソースをインストールすると、yumで直接ソフトウェアをインストールできます。また、EPE:Lは元のソースを置き換えず、面倒を省くことができます。
EPELソースのインストール
EPELには、EPELソースのgpg鍵とソフトウェアソース情報を含むepel-releaseというパケットが含まれています。yumでエンタープライズ版Linuxリリースにインストールできます。epel-releaseソースのほかに、最新のテストパッケージが含まれているepel-testingというソースがあります。バージョンは新しいですが、インストールにはリスクがあります。自分で考えてください。
注:サードパーティ製のソフトウェア・ソースの中には、依存コンポーネントをインストールするためにEPELの'epel-testing'ソースが必要なものもあります。必ずシステム設定でソースを有効にしてください。——『CentOS 6.2サードパーティソフトウェアライブラリepelのインストール』より引用
これはredhat 5です。X(自分のシステムバージョンに応じてインストール対応のものをダウンロードすればよい)
32ビットのシステムはi 386で#rpm -ivh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-x.noarch.rpm
64ビットのシステムはx 86_64#rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-x.noarch.rpm
(注意:epelのepel-release-x-x.noarch.rpm。x-xはepelの最新バージョンを表します。epelは最新バージョンしか残っていないためです。centos 6.xバージョンの場合は、epel-release-6-x.noarch.rpmを直接装着することもできます)。この原理もcentos 5に対して.xバージョンは役に立ちます。#rpm-q epel-release//EPELが正常にインストールされたかどうかを問い合わせる
キーコマンドのインポート:#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-5
#yum install yum-priorities//このプラグインはソースの優先度を管理するためのものです(デフォルトシステムがインストールされているようです)
yumのプロファイルを変更し、epelの優先度を変更します。#vi /etc/yum.repos.d/epel.repo
prorityの値は自分の状況に応じて変更します。
EPELの使用を一時停止:#vim /etc/yum.repos.d/epel.repo