红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

关于RPM安装的问题,在线等,谢谢了!!

发布时间:2008-11-01 20:36:31来源:红联作者:逍遥一笑
看到网上说的都是下面的方法:

1、首先安装alien
sudo apt-get install alien
2、将rpm包转化成deb包
sudo alien xxx.rpm
3、运行deb包
sudo dpkg -i xxx.deb


但是我照做的时候却出现:
root@timon-desktop:/home/timon# sudo apt-get install alien
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
E: 无法找到软件包 alien

请问是什么原因?怎么解决??



还有我以为安装上alien就可以了,可是安装时提示:Error:Dependency is not satisfiable:debhelper,请问该怎么解决?在线等答案,谢谢大家了!!
文章评论

共有 1 条评论

  1. luxin 于 2008-11-03 14:39:29发表:

    注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用deb
    有时候,我们想要使用的软件并没有被包含到 Ubuntu 的仓库中,而程序本身也没有提供让 Ubuntu 可以使用的 deb 包,你又不愿从源代码编译。但假如软件提供有 rpm 包的话,我们也是可以在 Ubuntu 中安装的。
    方法一:
    1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:
    sudo apt-get install alien fakeroot
    2. 将需要安装的 rpm 包下载备用,假设为 package.rpm。
    3. 使用 alien 将 rpm 包转换为 deb 包:
    fakeroot alien package.rpm
    4. 一旦转换成功,我们可以即刻使用以下指令来安装:
    sudo dpkg -i package.deb
    方法二:
    1.CODE:
    sudo apt-get install rpm alien
    2.CODE:
    alien -d package.rpm
    3.CODE:
    sudo dpkg -i package.deb