Scientific Linux 6.2で。
2011/2/29 時点ではRHEL6系のepelにはdebmirrorがなかった。
CentOS 5.7にepelからinstallしたdebmirrorを見ると
# file `which debmirror` /usr/bin/debmirror: perl script text executable
とあるように、perl scriptなのでたぶんepel/5/x86_64 からとってきたもので動くろとダメもとでやってみたらできた。。
# cat /etc/redhat-release Scientific Linux release 6.2 (Carbon) # cd /tmp # wget http://dl.fedoraproject.org/pub/epel/5/x86_64/debmirror-20090807-1.el5.noarch.rpm # rpm -ivh debmirror-20090807-1.el5.noarch.rpm 警告: debmirror-20090807-1.el5.noarch.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID 217521f6: NOKEY エラー: 依存性の欠如: ed は debmirror-20090807-1.el5.noarch に必要とされています patch は debmirror-20090807-1.el5.noarch に必要とされています perl(Compress::Zlib) は debmirror-20090807-1.el5.noarch に必要とされています perl(Digest::SHA1) は debmirror-20090807-1.el5.noarch に必要とされています perl(LWP::UserAgent) は debmirror-20090807-1.el5.noarch に必要とされています perl(LockFile::Simple) は debmirror-20090807-1.el5.noarch に必要とされています # yum install -y ed patch 'perl(Compress::Zlib)' 'perl(Digest::SHA1)' 'perl(LWP::UserAgent)' # yum install -y 'perl(LockFile::Simple)' --enablerepo=epel # rpm -ivh debmirror-20090807-1.el5.noarch.rpm 警告: debmirror-20090807-1.el5.noarch.rpm: ヘッダ V3 DSA/SHA1 Signature, key ID 217521f6: NOKEY 準備中... ########################################### [100%] 1:debmirror ########################################### [100%] # cobbler check # service cobblerd start cobbler デーモンを起動中: [ OK ] # cobbler check No configuration problems found. All systems go.
LockFile::Simple のrpmはepelにしかないっぽい。rpmの依存関係で判別されるのでcpanmなどで入れても、yumで入れないとエラーになるので注意。(もしくは、cpanmでモジュールをinstallしたあと、rpm --nodeps で入れる?)