perl-YAML・libyaml・davicalのインストール
perl-YAML・libyamlのインストール
インストール手順
(1)driseリポジトリの設定
DAViCalと依存関係にあるperl-YAMLとlibyamlをインストールをしておく必要があります。
この2つがインストールされていないと、DAViCalをインストールすることはできません。
perl-YAMLからインストールをしていきますが、少し問題があります。
その問題となるのは、CentOSでは、perl-YAMLとlibyamlの正式パッケージがありません。
そこで、非公式なdriseリポジトリのperl-YAMLとlibyamlをインストールします。
yumを使い、インストールしていくために、「/etc/yum.repos.d」に「dries.repo」を作成します。
# vi /etc/yum.repos.d/dries.repo ← 「/etc/yum.repos.d/dries.repo」ファイルを作成
追加内容の中身
[dries]
name=Extra Fedora rpms dries – $releasever – $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el$releasever/en/$basearch/dries/RPMS
enabled=1
gpgcheck=1
gpgkey=http://dries.studentenweb.org/rpm/RPM-GPG-KEY.dries.txt
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el$releasever/en/$basearch/dries/RPMS
enabled=1
gpgcheck=1
gpgkey=http://dries.studentenweb.org/rpm/RPM-GPG-KEY.dries.txt
(2)perl-YAMLのインストール
perl-YAMLをインストールしていきます。
# yum -y install perl-YAML ← perl-YAMLのインストール
# yum -y install perl-YAML
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: rsync.atworks.co.jp
* extras: rsync.atworks.co.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package perl-YAML.noarch 0:0.66-1.el5.rf set to be updated
–> Processing Dependency: perl(Test::Base) >= 0.47 for package: perl-YAML
・・・省略・・・
# yum -y install perl-YAML
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: rsync.atworks.co.jp
* extras: rsync.atworks.co.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package perl-YAML.noarch 0:0.66-1.el5.rf set to be updated
–> Processing Dependency: perl(Test::Base) >= 0.47 for package: perl-YAML
・・・省略・・・
(3)libyamlのインストール
libyamlをインストールしていきます。
# yum -y install libyaml ← libyamlのインストール
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: rsync.atworks.co.jp
* extras: rsync.atworks.co.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package libyaml.i386 0:0.0.1-1.el5.rf set to be updated
–> Finished Dependency ResolutionDependencies Resolved
・・・省略・・・
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: rsync.atworks.co.jp
* extras: rsync.atworks.co.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package libyaml.i386 0:0.0.1-1.el5.rf set to be updated
–> Finished Dependency ResolutionDependencies Resolved
・・・省略・・・
(4)perl-DBD-Pgのインストール
perl-DBD-Pgをインストールしていきます。
perl-DBD-Pgは、DavicalとPostgreSQLを連携する際に必要となります。
# yum -y install perl-DBD-Pg ← perl-DBD-Pgのインストール
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: rsync.atworks.co.jp
* extras: rsync.atworks.co.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package perl-DBD-Pg.i386 0:1.49-4.el5_8 set to be updated
–> Finished Dependency ResolutionDependencies Resolved
・・・省略・・・
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: rsync.atworks.co.jp
* extras: rsync.atworks.co.jp
* updates: ftp.riken.jp
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package perl-DBD-Pg.i386 0:1.49-4.el5_8 set to be updated
–> Finished Dependency ResolutionDependencies Resolved
・・・省略・・・
特にエラーが出なければ、次に、Davicalをインストールしていきます。