APT——你可能已经打了几百次,如果不是几千次的话。那么,为什么不用娜拉让事情变得更简单、更漂亮呢?
如果您正在寻找更具吸引力的CLI工具来执行大多数APT终端操作,Nala是一个不错的选择。总之,娜拉是一个
libapt-pkg
前端。
有时新手用户很难理解
恰当的
正在尝试在安装或升级时完成。这就是娜拉出现的地方。
Nala的目标是通过删除一些冗余消息、改进包格式以及使用颜色来说明在安装、删除或升级过程中包会发生什么来解决此问题。
为什么使用Nala而不是APT?
最终有三个重要的原因为什么使用Nala而不是APT
1.并行下载
并行下载是选择Nala而不是APT的最有力论据。
正如您可能知道的,APT一次只下载一个包,而Nala可能一次下载多个包。Nala可以从您的
sources.list
文件因此,理论上它的下载速度是APT的16倍。
Nala的限制是每个镜子有两个线程,以减少你击中镜子的力度。此外,Nala在可用镜像之间交替下载,以进一步提高下载速度。因此,如果镜像出现故障,Nala将继续下一个镜像,直到所有定义的镜像都用完为止。
2.选择最快的镜像
这个
纳拉提取
命令的工作原理与类似
netselect
和
netselect apt
在大多数情况下。但是
纳拉提取
将决定您的操作系统是Debian还是Ubuntu。然后Nala将从每个主列表中获取所有镜像。之后,它将执行延迟测试,并为每个镜像分配一个分数。最后,Nala将选择最快的三个镜像并将其写入配置文件。
3.包管理历史
如果您熟悉
dnf
命令
纳拉历史
工作原理类似。它将每次安装、删除或升级存储在
/var/lib/nala/history.json
具有独特的
身份证件
数字所以你可以打电话
纳拉历史
随时打印您所做的每一笔交易的摘要。
除此之外,您还可以使用以下命令来操作包
nala历史撤消ID
或
nala历史重做ID
.
如何安装Nala
Ubuntu和Debian用户可以通过键入以下命令来安装Nala:
回响
“deb[arch=amd64,arm64,armhf]http://deb.volian.org/volian/scar main”
|sudo tee/etc/apt/sources。
列表
.d/volian存档不稳定。
列表
wget-qO-https:
//deb.volian.org/volian/scar.key|sudo tee/etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg>/dev/null
sudoaptupdate&&sudoaptinstallnala
代码语言:
PHP
(
php
)
或者,您可以下载
.deb
安装包,并使用apt在本地安装。
如何使用Nala
请记住,拥有sudo权限的用户必须运行最多
恰当的
命令。
获取更新和升级包
在进行任何操作之前
纳拉
,您需要确保包数据库的本地副本是最新的。如果没有这一点,系统将不知道是否有更新的软件包可用。
的
nala更新
命令下载有关可用软件包的最新信息并升级系统。
sudo nala更新
安装新程序包
更新包数据库后,可以使用安装任何包
nala安装
命令例如,让我们安装NginxWeb服务器:
sudo nala安装nginx
正在删除程序包
要删除(卸载)已安装的程序包,请使用
nala删除
命令例如,要删除名为
nginx
进来
sudo nala删除nginx
历史
要查看通过安装的包的过去事务
纳拉
命令,运行
纳拉历史
:
苏多那拉历史
所有Nala命令的完整列表
的一般语法
纳拉
命令是:
nala[--options]
<
命令
>
代码语言:
HTML,XML
(
xml
)
命令:
安装
:安装程序包
去除
:删除程序包
净化
:清除程序包
使现代化
:更新程序包列表并升级系统
升级
:update命令的别名
取来
:获取快速镜像以加快下载速度
显示
:显示程序包详细信息
历史
:显示交易历史记录
清洁的
:清除检索到的包文件的本地存储库
可选参数:
-h
,
帮助
:显示帮助消息并退出
y
,
--假设是
:假设所有提示为“是”,并以非交互方式运行
d
,
--仅下载
:仅检索、不解压缩或安装程序包文件
v
,
冗长的
:记录调试的额外信息
--没有更新
:跳过更新程序包列表
--没有自动删除
:阻止Nala自动删除程序包
--删除必需品
:允许删除基本包
--生dpkg
:跳过所有格式,然后获得原始格式
dpkg
输出
使现代化
:更新程序包列表
--调试
:记录调试的额外信息
版本
:显示程序的版本号并退出
许可证
:读取在中编译的软件的许可证,然后读取GPLv3
你可以在项目的GitLab页面上找到更多关于Nala的信息。
相关推荐
对于音频开发者和游戏社区来说,这是一个意想不到的举动,Steam audio软件开发工具包(SDK)及其所有插件已在Valve的Apache-2.0许可下正式作为开源发布。 我们很高兴地宣布,随着Steam Audio的最新发布,Steam Audio SDK的完整源代码现在可以作为开源提供。 Steam Audio以其先进的空间音频技术而闻名,已成为视频游戏和VR体验中创造沉浸式声景的主要手段。
Rust以其性能、可靠性和增强的安全功能而闻名,其应用程序已从web开发扩展到游戏设计,甚至在Linux内核中做出了贡献。 为了促进编程界的创新和合作,谷歌宣布向Rust基金会捐款100万美元,这标志着对Rust在软件开发界日益增长的影响力的强烈认可。 这笔慷慨的捐款专门用于新的互操作计划,该计划旨在增强Rust和C++编程语言之间的互操作性,代表着为弥合当今使用的两种最著名的编程语言之间差距而做
更新macOS是保证你的电脑安全的最可靠的方法,同时还能让你获得很酷的新软件功能。在某些时候,每个Mac用户都需要安装更新,但有些人会在这个过程中遇到问题。 当天的视频 滚动以继续浏览内容 macOS最常见的更新问题是进度条卡住,更新永远不会完成。如果这发生在你的Mac上,不要担心。我们在下面列出了一些你可以尝试的修复方法。 macOS更新卡住的可能原因 可能有几个潜在的因素导致你的Mac在更新过
出厂重置是解决许多Windows问题的核心解决方案。如果你的电脑比以前慢了很多,你有一个恶意软件感染,你无法删除,或者计划出售你的机器,重置是最方便的选择。 根据您的安装和安装的Windows版本,您有几种不同的方法来出厂重置Windows笔记本电脑或台式机。我们将向您展示如何尽可能轻松地重置Windows 11、10或更早版本的计算机。 在重置Windows之前,请确保您已备份! 在我们了解如何
如果你最近考虑购买一台现代Mac电脑,你可能会遇到“统一内存”这个词被用来代替RAM。但它意味着什么,它与传统RAM有何不同?跟着读,找出答案。 什么是统一内存? 苹果 YouTube 人们经常认为 苹果硅芯片 是一个CPU,但这并不完全正确。它实际上是一个SoC(片上系统),由同一封装中的各种组件组成,如CPU、GPU、神经引擎等。 所有这些组件都需要一些临时存储数据的地方才能正常工作,这就是苹
回到顶部