今天想要将一个deb的包转成rpm的包,在centos上安装。。。
google了一下,发现一个软件alien可以做这个工作,成功下载了最新版alien-8.85-2.noarch.rpm, 安装。。。
接下来,试了一下alien命令,发现出错,Perl在搜索路径中找不到Alien的package:
Alien/Package
total 64
-rw-r--r-- 1 root root 7221 Feb 23 2011 Pkg.pm
-rw-r--r-- 1 root root 17613 Jun 12 2011 Deb.pm
-rw-r--r-- 1 root root 2246 Jun 12 2011 Lsb.pm
-rw-r--r-- 1 root root 16320 Jun 12 2011 Rpm.pm
-rw-r--r-- 1 root root 7491 Jun 12 2011 Slp.pm
-rw-r--r-- 1 root root 4739 Jun 12 2011 Tgz.pm
没办法,只能将Alien/Package 做个软连接到perl的默认路径下(还好有root)。 总算可以跑了。。。
下面开始转deb包,突然蹦出一个错误:
sh: rpmbuild: command not found
又goodle下, 用下面的命令安装之:
yum install rpm-build
最后成功生产了rpm文件。。
Deb Package to RPM package
最新推荐文章于 2025-06-22 18:28:26 发布