バックアップツールについて引き続き調査をした結果、新たに「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」のインストール方法については別の機会に書きたいと思います。