RECENT POSTS

TWITTER UPDATES

FC5のx86_64版のbindインストール

Posted by Kazu On 9月 - 10 - 2006 ADD COMMENTS

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関連の処理がどれほど早くなるのか見てみたい。


こちらもご一緒にどうぞ!

Leave a Reply

Kazuizm は WP Super Cache でキャッシングされているおかげで Digg に耐えられます