📅  最后修改于: 2023-12-03 15:24:16.998000             🧑  作者: Mango
如您的应用只提供了 DEB 格式的安装包,而您的操作系统是基于 Arch 的 Manjaro Linux,那么就需要将 DEB 安装包转换为 Arch 的安装包进行安装。
以下是在 Shell/Bash 中的一些方法:
debtap 是一个用于将 DEB 包转换为 Arch 包的工具。想要使用此工具,首先需要安装它:
sudo pacman -S debtap
然后,将 DEB 包转换为 Arch 包:
sudo debtap -u <package-name>.deb
此命令将生成一个与 DEB 包同名的 Arch 包。您可以使用 pacman
命令进行安装:
sudo pacman -U <package-name>.pkg.tar.xz
alien 工具也可以将 DEB 包转换为 Arch 包。使用以下命令安装 alien:
sudo pacman -S alien
然后,将 DEB 包转换为 Arch 包:
sudo alien -r <package-name>.deb
此命令将生成一个与 DEB 包同名的 RPM 包。使用以下命令可以将 RPM 包转换为 Arch 包:
sudo rpm2targz <package-name>.rpm
sudo tar -xvf <package-name>.tar.gz -C /
如果要在 Manjaro 上直接安装 DEB 包,也可以使用 dpkg 和 pacman 命令配合使用。首先需要安装 dpkg:
sudo pacman -S dpkg
然后,使用 dpkg 命令将 DEB 包安装到 /opt
目录中:
sudo dpkg-deb -x <package-name>.deb /opt/
最后,使用以下命令将应用程序添加到菜单中:
sudo pacman -S alacarte
alacarte
在 alacarte 中添加新菜单项,名称设置为应用程序名称,命令设置为 /opt/<package-name>/<executable-file>
。
以上是在 Manjaro 上安装 DEB 包的几种方法。根据您的应用程序和需求选择最适合您的方法。