如何在 Ubuntu 上安装非标准软件包管理器?

如何在 Ubuntu 上安装非标准软件包管理器?

我想知道 Ubuntu 中包管理器安装在哪里。我知道它是预安装的,但我仍然想知道。我想手动检查它。是否有目录或它是一个内核模块,它是什么?

我想以与在 Ubuntu 上安装 apt 相同的方式安装它。我想在同一个终端中使用它apt。我只是为了学习和实验而这样做,而且我都在虚拟机上进行所有这些操作。

答案1

在 Ubuntu 上,系统安装的应用程序位于/usr/bin

Ubuntu 有两个默认的包管理器:aptsnap。它们都位于里面/usr/bin

$ which apt
/usr/bin/apt

$ which snap
/usr/bin/snap

对于大多数 GNU/Linux 发行版来说,这是默认设置,并且是完全预期的。

安装其他包管理器

dnf和都pacman包含在 Ubuntuuniverse存储库中 - 这意味着志愿者已经编译并打包它以供直接在 Ubuntu 中使用。

首先,确保启用 Universe 存储库

首先,要安装另一个包管理器,您只需像安装apt其他应用程序一样安装它即可。之后,您就可以使用新的包管理器了。

未完成任务

dnf包管理器从 Ubuntu 22.04 (Jammy) 开始可用。可以使用以下命令安装:

sudo apt install dnf

之后您可以检查其位置:

$ which dnf
/usr/bin/dnf
吃豆人

pacman包管理器从 Ubuntu 22.10 (Kinetic) 开始可用。可以使用以下命令安装:

sudo apt install pacman-package-manager 

之后您可以检查其位置:

$ which pacman
/usr/bin/pacman

相关内容