成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

漂亮的 Linux apt 命令前端,下載速度比 apt 快 16 倍

系統(tǒng) Linux
如果你正在尋找更有吸引力的 CLI 工具來(lái)執(zhí)行大多數(shù) ??apt??? 終端操作,Nala 是一個(gè)不錯(cuò)的選擇。Nala 是 APT 的前端,也是是一個(gè) CLI 工具,你可以以此獲得更漂亮的輸出、更快的包下載和歷史記錄。如果你是新手,還可以更好地了解正在發(fā)生的事情。

??apt??- 我想大家都應(yīng)該很熟悉,它是一個(gè) Debian 和 Ubuntu 中的 Shell 前端軟件包管理器。但是界面總是覺(jué)得有點(diǎn)呆板,不過(guò)現(xiàn)在好了,我給大家介紹 Nala,讓事情變得更簡(jiǎn)單、更漂亮。對(duì)于??apt??,Linux 用戶在安裝或升級(jí)軟件包時(shí)可能難以理解??apt??在做什么。簡(jiǎn)而言之,Nala 是一個(gè)??libapt-pkg??前端。它是通過(guò)刪除一些冗余消息、改進(jìn)包格式以及使用顏色來(lái)說(shuō)明在安裝、刪除或升級(jí)過(guò)程中包發(fā)生的情況來(lái)簡(jiǎn)化 ??apt?? 的使用。

本文將具體介紹如何使用 Nala。

選擇使用 Nala 而不是 APT的理由

在 Nala 的眾多特點(diǎn)中,我想向你介紹我認(rèn)為要使用 Nala 而不是 APT 的三個(gè)主要原因。

1、并行下載

我認(rèn)為并行下載是選擇 Nala 而不是 APT 的最有說(shuō)服力的理由。你可能也知道,APT 一次只下載一個(gè)包,而 Nala 可能一次下載多個(gè)。這大大加快了速度,特別是如果你有很多包要更新。Nala 可以在你的 ??sources.list?? 文件中為每個(gè)唯一鏡像下載多達(dá) 16 個(gè)包。因此,理論上它的下載速度比 APT 快 16 倍。Nala 限制每個(gè)鏡像兩個(gè)線程,以免對(duì)單個(gè)鏡像造成過(guò)多負(fù)擔(dān)。為了進(jìn)一步提高下載速度,Nala 在可用鏡像之間交替下載。因此,如果一個(gè)鏡像因任何原因出現(xiàn)失敗,Nala 會(huì)繼續(xù)下一個(gè),直到所有定義的鏡像都用完為止。

2、選擇最快的鏡像

在大多數(shù)情況下,??nala fetch??命令的操作方式類似于 netselect 和 netselect-apt。但是??nala fetch??會(huì)檢查你的發(fā)行版是 Debian 還是 Ubuntu。然后 Nala 會(huì)從各自的主列表中獲取所有鏡像。完成后,它將執(zhí)行一個(gè)延遲測(cè)試,并對(duì)每個(gè)鏡像進(jìn)行評(píng)分。最后,Nala 將選擇三個(gè)最快的鏡像并寫(xiě)入配置文件。(/etc/apt/sources.list.d/nala-sources.list)

linuxmi@linuxmi:~/www.linuxmi.com$ sudo nala fetch

如下圖,為 Ubuntu 選擇最快的軟件下載鏡像:

3、包管理歷史

如果你知道??dnf??命令,那??nala history??工作方式大致相同。它使用唯一??ID??編號(hào)將每個(gè)操作(安裝、卸載、更新)保存到??/var/lib/nala/history.json??。因此,你可以在任何時(shí)候調(diào)用 ??nala history?? 命令來(lái)打印執(zhí)行的每個(gè)事務(wù)的摘要。如下圖:此外,還可以使用 ??nala history undo ID????nala history redo ID?? 等命令操作包。示例如下:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo nala history redo 3

要查看通過(guò)??nala??命令安裝的包的歷史事務(wù),請(qǐng)運(yùn)行??nala history??命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo nala history

如何安裝 Nala

Ubuntu 和 Debian 用戶可以通過(guò)輸入以下命令來(lái)安裝 Nala:

linuxmi@linuxmi:~/www.linuxmi.com$ echo "deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list
[sudo] linuxmi 的密碼:
deb [arch=amd64,arm64,armhf] http://deb.volian.org/volian/ scar main
linuxmi@linuxmi:~/www.linuxmi.com$ wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update && sudo apt install nala


或者,你也可以選擇 從項(xiàng)目的 GitLab Releases 頁(yè)面下載??.deb?? 安裝包在本地安裝。

如何使用Nala

請(qǐng)記住,大多數(shù)??apt??命令必須以具有??sudo??特權(quán)的用戶身份運(yùn)行。

獲取更新和升級(jí)包

安裝??nala??工具后要做的第一件事是確保更新包數(shù)據(jù)庫(kù)的本地副本。如果沒(méi)有這一步,系統(tǒng)將不知道是否有更新的軟件包可用。那么我們首先使用 ??nala update?? 命令下載有關(guān)可用軟件包的最新信息并更新系統(tǒng)。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo nala update


安裝新軟件包

更新軟件包數(shù)據(jù)庫(kù)后,你可以使用該??nala install??命令安裝任何軟件包。例如,讓我們安裝 pinta 圖像處理軟件:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo nala install pinta

刪除包

要?jiǎng)h除(卸載)已安裝的軟件包,請(qǐng)使用該??nala remove??命令。例如,要?jiǎng)h除名為 的包??pinta??,請(qǐng)輸入:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo nala remove pinta

所有 Nala 命令的完整列表

??nala?? 命令的一般語(yǔ)法是:

nala [--options] <command>


命令:

  • install: 安裝包
  • remove: 刪除包
  • purge: 清除包
  • update:更新包列表,升級(jí)系統(tǒng)
  • upgrade: 更新別名
  • fetch:獲取快速鏡像以加快下載速度
  • show: 顯示包詳情
  • history: 顯示命令歷史
  • clean:清除檢索到的包文件的本地存儲(chǔ)庫(kù)

可選參數(shù):

  • -h--help: 顯示幫助信息并退出
  • -y--assume-yes: 假設(shè)所有提示為“是”并以非交互方式運(yùn)行
  • -d--download-only: 包文件只被檢索,不解包或安裝
  • -v--verbose: 記錄額外的調(diào)試信息
  • --no-update: 跳過(guò)更新包列表
  • --no-autoremove: 阻止 Nala 自動(dòng)刪除包
  • --remove-essential:允許刪除基本包
  • --raw-dpkg: 跳過(guò)所有格式并獲得原始dpkg輸出
  • --update:更新包列表
  • --debug: 記錄額外的調(diào)試信息
  • --version: 顯示程序的版本號(hào)并退出
  • --license: 讀取編譯入軟件的許可證,然后讀取 GPLv3

你可以在項(xiàng)目的 GitLab 頁(yè)面上找到有關(guān) Nala 的更多信息 。

總結(jié)

總體而言, Nala對(duì)于那些在更新和升級(jí)軟件包時(shí)想要更快的速度、功能和漂亮的界面的人來(lái)說(shuō)是一個(gè)很好的補(bǔ)充。它提供了一個(gè)很棒的 CLU 用戶界面,它使 apt 更像 Debian 中的 dnf。你可以獲得有關(guān)要在 Linux 系統(tǒng)上安裝或更新的軟件包的更詳細(xì)信息。

責(zé)任編輯:龐桂玉 來(lái)源: Linux公社
相關(guān)推薦

2010-06-21 15:44:17

Linux apt命令

2009-12-14 18:18:33

apt命令

2020-10-19 10:40:45

5G網(wǎng)絡(luò)技術(shù)

2010-06-21 15:04:00

Linux apt

2010-06-21 14:52:47

Linux APT

2010-06-21 15:56:31

Linux apt-g

2022-10-27 08:31:31

架構(gòu)

2023-10-25 18:53:45

芯片AI芯片

2024-03-26 10:13:54

日志引擎SigLens

2022-02-16 09:42:33

Linuxapt命令軟件包

2023-05-15 20:11:34

2009-07-01 09:47:10

FireFox 3.5瀏覽

2024-01-23 11:28:14

Eslint前端Oxlint

2014-07-15 10:26:55

2023-09-08 15:05:51

Mojo編程語(yǔ)言

2010-06-21 14:57:32

Linux apt

2010-06-21 15:49:59

Linux apt是什

2022-05-07 11:08:50

Linuxapt 命令

2023-01-08 13:22:03

模型

2010-01-07 17:59:50

Ubuntu APT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91精品国产91综合久久蜜臀 | 欧美一级久久 | 欧美一区二区三区在线观看 | 精品一区二区在线观看 | 欧美国产激情二区三区 | 99在线观看视频 | 国产日韩久久 | 日韩精品一区二区三区四区 | 日韩av一区二区在线观看 | 日韩国产精品一区二区三区 | 在线看亚洲 | 欧美 日韩 在线播放 | 四虎影院新地址 | 久在线| 国产激情小视频 | 欧美一区视频 | 97免费在线视频 | 日本欧美国产在线观看 | 欧美a在线 | 午夜久久久久久久久久一区二区 | 久久伊人精品 | 欧美久久一级特黄毛片 | 久久久久久免费毛片精品 | 欧美视频成人 | 国产欧美日韩一区二区三区 | 免费黄网站在线观看 | 亚洲美女网站 | 亚洲精品乱码久久久久久按摩观 | 日韩av在线中文字幕 | 国产精品永久久久久久久www | 人人人人干 | 91一区二区三区 | 日韩一区二区三区四区五区 | 婷婷桃色网 | 免费的av网站| 日日爽 | 视频在线亚洲 | 精品视频一区二区三区在线观看 | 欧美日韩国产一区二区 | 在线一区二区观看 | 午夜影院|