APT 是 Debian 和基于 Ubuntu 的发行版中的默认包管理器。 尽管 Debian 是最古老的基于 Linux 的发行版之一, 易于包管理器 仍然缺乏其他新包管理器(如 DNF 和 Pacman)具有的许多功能,包括并行下载、已安装包的历史记录等。
Nala 包管理器充当 apt 的前端,它只是使整个安装过程更加精简和易于遵循。 它获取包的所有依赖项,将它们排列在一列中,还列出它们的大小。
在本教程中,我将向您展示如何安装、使用和利用 娜拉包经理.
目录
那拉的特点
- Nala 利用 python-apt API 与 apt 进行交互,并且基本上具有与 apt 包管理器相同的命令选项,因此您不必记住任何新的命令选项。
- 你可以输入
nala history
查看最近修改包的历史,这个类似于dnf包管理器的功能 Fedora. - 它还支持回滚以前安装的软件包。
- 支持并行下载。
- 它以简洁明了的方式提供有关包的所有信息。
安装娜拉
让我们开始安装 Nala,这样您就可以亲自尝试并决定是否喜欢。
方法 1:使用他们的存储库
截至目前,Nala 在 Debian、Ubuntu 或其任何衍生发行版的任何官方存储库中均不可用,因此我们必须通过将其存储库添加到我们的源列表中来安装它。 打开终端并键入以下命令:
echo "deb [arch=amd64,arm64,armhf] https://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
现在,添加 GPG 密钥以验证它:
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
最后,更新您的存储库并安装 Nala:
sudo apt update && sudo apt install nala
方法二:使用 Pacstall
Pacstall 本质上充当了基于 Debian 和 Ubuntu 的发行版的非官方 AUR。 它有一个巨大的应用程序库,它直接从 GitHub 构建,因此它也包含我们的 Nala 包管理器。 但是你必须先在你的系统上安装 Pactsall,所以只需打开一个终端并输入以下命令:
sudo bash -c "$(curl -fsSL https://git.io/JsADh || wget -q https://git.io/JsADh -O -)"
安装完成后,运行:
pacstall -I nala-deb
现在我们已经在系统上安装了 Nala,让我们看看它的用法:
Nala命令的使用
正如我之前所说,它的用法与 Apt 完全相同,所以让我们尝试使用 Nala 安装 ranger 文件管理器:
sudo nala install ranger

如您所见,此命令的输出看起来更像样了。 要更新存储库,您可以运行:
sudo nala update

你可以输入 娜拉-h 或者 曼那拉 阅读更多关于它提供的命令选项的信息。

设置最快的镜像
键入以下命令,以便您可以设置最快的镜像并提高每个包的下载速度:
sudo nala fetch

根据您的延迟和速度,Nala 会为您分类 16 个镜像,您可以通过一一输入它们的等级来选择它们,然后按 Enter.
查看和撤消历史记录
要查看所有 nala run 命令的历史记录,只需键入:
nala history
假设你想撤消你运行的安装包的命令,你可以运行:
sudo nala history undo N
其中 N 是命令的 ID。 为了 example :

概括
Nala 绝对是进行基本包管理(例如安装、升级和删除包)的方式,但对于高级包管理,apt-get 始终为您服务。
Nala 也计划用 Rust 语言编写,所以让我们看看这个包管理器的新版本将添加哪些新功能。