NalaはAPTのフロントエンドであるため、よりきれいな出力、パッケージのより高速なダウンロード、および履歴を取得できます。使用方法は次のとおりです。
APT –数千回とまではいかなくても、数百回入力した可能性があります。では、Nalaを使用して、物事をより簡単できれいにしましょう。
ほとんどのAPT端末操作を実行するためのより魅力的なCLIツールを探している場合は、Nalaが適しています。つまり、Nalaはlibapt-pkg フロントエンド。
初心者ユーザーがaptを理解するのが難しい場合があります インストールまたはアップグレード中に達成しようとしています。そして、ここでナラが登場します。
Nalaの目標は、冗長なメッセージを削除し、パッケージのフォーマットを改善し、色を使用して、インストール、削除、またはアップグレード中にパッケージで何が起こるかを示すことで、この問題を修正することです。
APTの代わりにNalaを使用する理由
APTの代わりにNalaを使用する理由は、最終的に3つあります。
1。並列ダウンロード
並列ダウンロードは、APTではなくNalaを選択するための最も説得力のある議論です。
ご存知かもしれませんが、APTは一度に1つのパッケージのみをダウンロードしますが、Nalaは一度に複数のパッケージをダウンロードする場合があります。 Nalaは、sources.listの一意のミラーごとに最大16個のパッケージをダウンロードできます。 ファイル。したがって、理論的にはAPTの16倍の速さでダウンロードできます。
Nalaには、ミラーに当たる強さを減らすために、ミラーごとに2つのスレッドの制限があります。ダウンロード速度をさらに向上させるために、Nalaは利用可能なミラー間でダウンロードを交互に行います。したがって、ミラーに障害が発生した場合、定義されたすべてのミラーが使い果たされるまで、Nalaは次のミラーに進みます。
2。最速のミラーを選択
nala fetch コマンドはnetselectと同様に機能します およびnetselect-apt ほとんどの場合。しかし、nala fetch オペレーティングシステムがDebianかUbuntuかを判断します。次に、Nalaは各マスターリストからすべてのミラーを取得します。その後、遅延テストを実行し、各ミラーにスコアを割り当てます。最後に、最も速い3つのミラーが選択され、Nalaによって構成ファイルに書き込まれます。
3。パッケージ管理の履歴
dnfに精通している場合 コマンド、nala history ほとんど同じように機能します。各インストール、削除、またはアップグレードを/var/lib/nala/history.jsonに保存します 一意のID 番号。したがって、nala historyを呼び出すことができます これまでに行ったすべての取引の概要をいつでも印刷できます。
さらに、nala history undo IDなどのコマンドを使用してパッケージを操作できます またはnala history redo ID 。
Nalaのインストール方法
UbuntuとDebianのユーザーは、以下に示すコマンドを入力してNalaをインストールできます。
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
wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null
sudo apt update && sudo apt install nala
または、.debをダウンロードすることもできます プロジェクトのGitLabリリースページからインストールパッケージを作成し、aptを使用してローカルにインストールします 。
ナラの使い方
ほとんどのapt コマンドは、sudoを使用するユーザーとして実行する必要があります 特権。
更新の取得とパッケージのアップグレード
nalaを使用した操作の前 、パッケージデータベースのローカルコピーが最新であることを確認する必要があります。これがないと、システムは新しいパッケージが利用可能かどうかを認識しません。
nala update コマンドは、利用可能なソフトウェアパッケージに関する最新情報をダウンロードし、システムをアップグレードします。
sudo nala update 新しいパッケージのインストール
パッケージデータベースが更新されると、nala installを使用して任意のパッケージをインストールできます。 指図。たとえば、NginxWebサーバーをインストールしましょう:
sudo nala install nginx
インストールされたパッケージを削除(アンインストール)するには、nala removeを使用します 指図。たとえば、nginxというパッケージを削除するには 、次のように入力します:
sudo nala remove nginx 歴史
nalaを介してインストールされたパッケージの過去のトランザクションを表示するには コマンド、nala historyを実行します :
sudo nala history すべてのNalaコマンドの完全なリスト
nalaの一般的な構文 コマンドは次のとおりです:
nala [--options] <command> コマンド:
install:パッケージをインストールするremove:パッケージを削除するpurge:パッケージを削除するupdate:パッケージリストを更新し、システムをアップグレードしますupgrade:更新用のエイリアスfetch:ダウンロードを高速化するために高速ミラーを取得しますshow:パッケージの詳細を表示するhistory:取引履歴を表示するclean:取得したパッケージファイルのローカルリポジトリをクリアします
オプションの引数:
-h、--help:ヘルプメッセージを表示して終了します-
-y、--assume-yes:すべてのプロンプトに「はい」と想定し、非対話的に実行します -d、--download-only:パッケージファイルは取得されるだけで、解凍またはインストールされません-v、--verbose:デバッグ用の追加情報をログに記録します--no-update:パッケージリストの更新をスキップします-
--no-autoremove:Nalaによるパッケージの自動削除を停止します -
--remove-essential:重要なパッケージの削除を許可します -
--raw-dpkg:すべてのフォーマットをスキップして、生のdpkgを取得します 出力 --update:パッケージリストを更新します--debug:デバッグ用の追加情報をログに記録します--version:プログラムのバージョン番号を表示して終了します--license:コンパイルされたソフトウェアのライセンスを読み取り、次にGPLv3を読み取ります
Nalaの詳細については、プロジェクトのGitLabページをご覧ください。