广告

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

2024-01-31

以前经常使用的是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

 

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

 

alien package.rpm

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

查看当前目录详细信息

 

 

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

 

dpkg -i package.deb

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

 

alien -i package.rpm

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

 

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

 

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.

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。本站原创内容未经允许不得转载,或转载时需注明出处!

上一篇:Ubuntu18.04系统如何用ss命令显示处于活动状态的连接信息

下一篇:Ubuntu18.04系统如何用sort命令对文件内容进行排序

这条帮助是否解决了您的问题?已解决未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好!很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

立即注册91VPS账号,免费体验多款产品
立即注册
联系我们
全国咨询热线:
0712-5319406
QQ客服:
800193021
91VPS微信客服

扫码联系微信客服