作者:荒原之梦
前言:
我们知道Linux系统有两种主要的软件包形式: RPM和deb。
RPM是“RPM包管理器”的递归缩写。 RPM是用于打包、安装、卸载和升级软件的管理工具,包括“. rpm”. red hat Linux、OpenLinux和Turbo Linux等Linux发行版
在诸如Debian、Ubuntu和Kali等基于Debian的操作系统中,deb的包格式的扩展名. " deb "的名称的由来与" Debian "相同,是作为Debian创始人的LAN
在某些情况下,您可能需要在使用RPM的Linux上使用deb包。 此时,您可以使用Alien工具将deb包转换为RPM包。
本节介绍如何将deb软件包转换为RPM软件包,以及如何在Fedora上安装RPM软件包。
安装Alien后
安装Alien需要root权限。 对于以普通用户身份登录的Fedora,必须切换到root用户,然后执行以下操作或使用命令:
sudo
临时获取根权限(在Fedora中使用" sudo "命令时出现问题。 解决方法请在我的博文Fedora Linux上确认解决“xxx不在sudoers文件中”。
输入命令:
yum install alien
安装Alien。
输入命令:
alien -h
如果终端能够返回Alien的帮助信息,就表示Alien安装成功。
将deb包转换为RPM包
首先创建新文件夹,并将deb安装软件包放入此文件中。 然后右键单击并选择“在终端打开”,切换到root用户并输入命令。
alien -r xxx.deb
转换完成后,将显示扩展名为".rpm "的rpm包。
安装RPM包
使用命令:
rpm -i xxx.rpm
这样安装可能会产生很多需要解决的依赖关系。 要在软件安装期间自动解决依赖关系,请使用以下命令:
yum -y localinstall xxx.rpm
在安装的同时自动解决依赖关系。