CentOSリポジトリ(EPEL)の追加

電脳備忘録

バックアップツールについて引き続き調査をした結果、新たに「Bacula」というツールがあることがわかりました。yumでインストールできるとのことだったので早速試してみようとしましたが「そんなパッケージは無い!!」と怒られてしまいました。どうやら、EPELリポジトリを追加すれば必要なソフトをyumでインストールできるようなのでまずはCentOS5.5にCentOSリポジトリ(EPEL)を追加することにしました。

お約束

参照は自己責任でお願いします。

インストール

  • 1.epel-release-5-4.noarch.rpmをダウンロードする。
    # wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
    --2011-01-19 13:28:46-- http://download.fedora.redhat.com/pub/epel/5/x86_64/epe
    l-release-5-4.noarch.rpm download.fedora.redhat.com をDNSに問いあわせています... 209.132.183.67
    download.fedora.redhat.com|209.132.183.67|:80 に接続しています... 接続しました。
    HTTP による接続要求を送信しました、応答を待っています... 200 OK
    長さ: 12232 (12K) [application/x-rpm] `epel-release-5-4.noarch.rpm' に保存中
    100%[======================================>] 12,232 39.4K/s 時間 0.3s
    2011-01-19 13:28:47 (39.4 KB/s) - `epel-release-5-4.noarch.rpm' へ保存完了 [1223 2/12232]
    
  • インストールを実施
    # rpm -ivh epel-release-5-4.noarch.rpm
    警告: epel-release-5-4.noarch.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 217521f6
    準備中... ########################################### [100%]
    1:epel-release ########################################### [100%]
    

設定ファイルの確認

  • 下記コマンドからepel-testing.repo epel.repo の2ファイルが追加されていることを確認。
    # ls /etc/yum.repos.d/
    
  • epel-testing.repoの内容を確認。
    # vi /etc/yum.repos.d/epel-testing.repo
    [epel-testing]
    name=Extra Packages for Enterprise Linux 5 - Testing - $basearch
    #baseurl=http://download.fedoraproject.org/pub/epel/testing/5/$basearch
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-epel5&arch=$basearch
    failovermethod=priority
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    [epel-testing-debuginfo]
    name=Extra Packages for Enterprise Linux 5 - Testing - $basearch - Debug
    #baseurl=http://download.fedoraproject.org/pub/epel/testing/5/$basearch/debug
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-debug-epel5&arch=$basearch failovermethod=priority
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    gpgcheck=1
    [epel-testing-source]
    name=Extra Packages for Enterprise Linux 5 - Testing - $basearch - Source
    #baseurl=http://download.fedoraproject.org/pub/epel/testing/5/SRPMS
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=testing-source-epel5&arch=$basearch
    failovermethod=priority
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    gpgcheck=1
    
  • 全ての項目がenabled=0であることを確認。
    epel.repoの内容を確認。
    # vi /etc/yum.repos.d/epel.repo
    [epel]
    name=Extra Packages for Enterprise Linux 5 - $basearch
    #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
    failovermethod=priority
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    [epel-debuginfo]
    name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
    #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
    failovermethod=priority
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    gpgcheck=1
    [epel-source]
    name=Extra Packages for Enterprise Linux 5 - $basearch - Source
    #baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
    mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
    failovermethod=priority
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
    gpgcheck=1
    
  • デフォルトのままでたぶん問題ないと思われる。
    パッケージマネージャを更新。
    # yum update
    Loaded plugins: downloadonly, fastestmirror 
    ・
    ・
    ・
    Setting up Update Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package iksemel.x86_64 0:1.4-2.el5 set to be updated
    --> Finished Dependency Resolution
    Dependencies Resolved
    =====================================================================
    Package       Arch            Version         Repository          Size =====================================================================
    Updating:
    iksemel        x86_64        1.4-2.el5       epel                     48 k
    Transaction Summary 
    =====================================================================
    Install 0 Package(s)
    Upgrade 1 Package(s)
    Total download size: 48 k
    Is this ok [y/N]:y
    Downloading Packages:
    ・
    ・
    ・
    Is this ok [y/N]:y
    Running rpm_check_debug
    Running Transaction Test
    Finished Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Updating   :  iksemel   1/2
    Cleanup    :  iksemel   2/2
    Updated: 
    iksemel.x86_64 0:1.4-2.el5
    Complete! 
    

特にエラーを返されなかったのでこれで問題ないと思われます。「Bacula」のインストール方法については別の機会に書きたいと思います。

Newer
Older
Dark
Light
menu