我想知道 Ubuntu 中包管理器安装在哪里。我知道它是预安装的,但我仍然想知道。我想手动检查它。是否有目录或它是一个内核模块,它是什么?
我想以与在 Ubuntu 上安装 apt 相同的方式安装它。我想在同一个终端中使用它apt
。我只是为了学习和实验而这样做,而且我都在虚拟机上进行所有这些操作。
答案1
在 Ubuntu 上,系统安装的应用程序位于/usr/bin
。
Ubuntu 有两个默认的包管理器:apt
和snap
。它们都位于里面/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