Ubuntu不支持rpm安装软件解决方法

Ubuntu不支持rpm安装软件解决方法

 

以前经常使用的是RedHat Linux,习惯使用rpm方法安装软件。最近发现Ubuntu系统居然不支持rpm方法安装软件,提示信息如下:

root@root$ rpm -i package.rpm

The program 'rpm' is currently not installed.  You can install it by typing:

sudo apt-get install rpm

然而通过apt-get安装rpm包以后依然不能够安装,最后才知道原来Ubuntu不支持rpm,使用rpm安装提示信息如下:

rpm: RPM should not be used directly install RPM packages, use Alien instead!

rpm: However assuming you know what you are doing...

error: Failed dependencies:

.......................

具体的解决方法如下:

首先安装alien,

apt-get install alien

使用alien将rpm包转换成.deb格式的包

alien package.rpm

执行完成后生成一个.deb的软件包,再通过dpkg安装.deb格式的包

dpkg -i package.deb

还有一种方法,直接使用alien安装rpm格式的包,自己还没有试过.

alien -i package.rpm

对于这个问题,官方的说法是这样的

Do not install rpm in Debian (I don't mean flash-plugin, I mean rpm package management). Debian's package management system (which makes sure everything is installed properly and with no conflicts.) is dpkg and it also includes apt-get, Synaptic and aptitude that use dpkg. RPM will bypass dpkg, so you may cause serious damage to your system.

If you need to install an rpm package, you must do it using the tool "alien". It converts RPM packages to .deb and installs them properly through dpkg.

转载于:https://www.cnblogs.com/yihr/p/9687278.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值