FC5のx86_64版のbindインストール
FedoraCore5のx86_64でひたすらサーバ構築を頑張ってますが、DNSサーバの構築ですこーし躓いたので、メモ。
bindのバージョン自体は同じでもx86_64版では「caching-nameserver」を入れようとすると「Conflict」エラーが出る。
Transaction Check Error: file /etc/named.conf from install of caching-nameserver-7.3-5.FC5 conflicts with file from package bind-9.3.2-20.FC5
もともとの手順はお馴染みのFedoraで自宅サーバ構築の外部/内部向けDNSサーバー構築(BIND)です。
調べてみるとcaching-nameserverはx86_64では「bind-config」というパッケージに変わったらしい。
yum install caching-nameserver でエラー
ということで、一旦named関連を再度全部消してから、再びbind→bind-config→bind-chrootの順に入れ直した。
[root@linux ~]# yum -y install bind Loading "installonlyn" plugin Setting up Install Process Setting up repositories extras [1/3] updates [2/3] core [3/3] Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for bind to pack into transaction set. bind-9.3.2-20.FC5.x86_64. 100% |=========================| 44 kB 00:00 ---> Package bind.x86_64 30:9.3.2-20.FC5 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: bind x86_64 30:9.3.2-20.FC5 updates 942 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 942 k Downloading Packages: (1/1): bind-9.3.2-20.FC5. 100% |=========================| 942 kB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: bind ######################### [1/1] Installed: bind.x86_64 30:9.3.2-20.FC5 Complete! [root@linux ~]# yum -y install bind-config Loading "installonlyn" plugin Setting up Install Process Setting up repositories extras [1/3] updates [2/3] core [3/3] Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for bind-config to pack into transaction set. bind-config-9.3.2-20.FC5. 100% |=========================| 35 kB 00:00 ---> Package bind-config.x86_64 30:9.3.2-20.FC5 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: bind-config x86_64 30:9.3.2-20.FC5 updates 51 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 51 k Downloading Packages: (1/1): bind-config-9.3.2- 100% |=========================| 51 kB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: bind-config ######################### [1/1] Installed: bind-config.x86_64 30:9.3.2-20.FC5 Complete! [root@linux ~]# [root@linux ~]# [root@linux ~]# yum -y install bind-chroot Loading "installonlyn" plugin Setting up Install Process Setting up repositories extras [1/3] updates [2/3] core [3/3] Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Downloading header for bind-chroot to pack into transaction set. bind-chroot-9.3.2-20.FC5. 100% |=========================| 33 kB 00:00 ---> Package bind-chroot.x86_64 30:9.3.2-20.FC5 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: bind-chroot x86_64 30:9.3.2-20.FC5 updates 34 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 34 k Downloading Packages: (1/1): bind-chroot-9.3.2- 100% |=========================| 34 kB 00:00 Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: bind-chroot ######################### [1/1] Installed: bind-chroot.x86_64 30:9.3.2-20.FC5 Complete!
無事入ってとりあえず内部向けにDNSが機能する状態となっているので、自宅で動いているサーバのコンテンツをこっちの新サーバに持ってきて、PC(クライアント)のDNSサーバを設定中のLINUXにしてやればドメイン名そのままで新サーバの内容にアクセスできる。
あー、早くPerlやMySQL関連の処理がどれほど早くなるのか見てみたい。