📜  如何使用外星包转换器将 .rpm 包转换为 .deb?

📅  最后修改于: 2022-05-13 01:57:32.614000             🧑  作者: Mango

如何使用外星包转换器将 .rpm 包转换为 .deb?

大多数情况下,都有可以使用的包(在存储库和 GitHub 中)。但有时二进制文件中的软件包不可用(随时可以安装),我们必须下载源代码并从头开始构建。如果您有时间,但为了提高生产力,这不是问题。

这就是 Alien(封装转换器)的用武之地。如果像 Zenmap 这样的应用程序(Nmap 应该预先安装)以 .rpm 形式而不是 .deb 形式随时可用。我们可以在旅途中使用外星人将该 .rpm 包转换为 .deb,我们可以直接安装 zenmap。

安装外星人工具

Alien 在大多数存储库中都可用,但是,如果您没有它,您可以在此处从 Alien-git 中找到并安装它。以下是为安装该工具而要执行的命令列表。

对于 Kali 或其他基于 Debian 的发行版:



sudo apt-get install alien 

安装外星人

打开外星人命令手册页

外星人命令手册页

将包从 .rpm 转换为 .deb

1.找到或下载需要安装的软件的.rpm包(示例包可以从这里下载)。

2.点击zenmap-7.91-1.noarch.rpm获取rpm文件(如果你使用的是自己的rpm文件可以跳过这一步)

zenmap下载页面

3.下一步是使用 Alien 将 .rpm 转换为 .deb。使用 cd 命令切换到包所在的目录。

外星人转换为 deb



alien --to-deb [file_name.rpm]

注意:-用相应的 rmp 文件替换 file_name.rmp。

4.然后可以看到为该包创建了Debian文件

5.使用以下命令安装包

chmod +x [file_name.deb]
sudo apt-get install ./[file_name.deb]

注意:-用相应的 deb 文件替换 file_name.deb。

安装 deb 包

6.这样我们的应用程序就安装好了,可以使用应用程序名称从终端启动

已安装的应用程序