GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu /DebianLinuxでの15のaptコマンド例

Aptは、UbuntuおよびDebianLinux用のコマンドラインパッケージ管理ユーティリティです。 Aptは、UbuntuおよびDebianシステムのコマンドラインからDebianパッケージをインストール、削除、更新、およびアップグレードするために使用されます。 Apt(高度なパッケージツール)は、apt-getコマンドで気づいた問題とバグを克服します。 aptコマンドを使用するには、ユーザーはsudo権限を持っている必要があります。

この投稿では、Ubuntu /DebianLinuxでの15のaptコマンドの例を取り上げます。例を詳しく見ていきましょう。

1)パッケージ情報を更新する

「aptupdate」コマンドは、構成されたソースから最新のパッケージ情報を取得するために使用されます。ここでは、ソースはインターネットまたはローカルリポジトリを介してリポジトリに保存できます。

$ sudo apt update

パッケージをインストールまたはアップグレードする前に、このコマンドを実行することを常にお勧めします。

2)パッケージのリスト

インストール済みおよびアップグレード可能を含むすべての利用可能なパッケージを一覧表示するには、aptlistコマンドを使用します。

$ sudo apt list

インストールされているパッケージのみを一覧表示するには、

を実行します。
$ sudo apt list --installed

アップグレード可能なパッケージのみを一覧表示するには、

を実行します
$ sudo apt list --upgradeable

3)新しいパッケージのインストール

新しいパッケージをインストールするには、「apt install」コマンドに続けてパッケージ名を使用します。例を以下に示します:

$ sudo apt install nginx
Or
$ sudo apt install nginx -y

「aptinstall」コマンドで「-y」オプションを渡さないと、インストールの確認を求めるメッセージが表示されます。ただし、「-y」を指定すると、自動確認が行われ、パッケージがインストールされます。

4)パッケージを削除

パッケージを削除するには、「aptremove」コマンドに続けてパッケージ名を使用します。

$ sudo apt remove nginx

パッケージに関連付けられているパッケージと構成ファイルを削除するには、「aptpurge」を使用します

$ sudo apt purge nginx

5)アップグレードパッケージ

システムに現在インストールされているすべてのパッケージをアップグレードするには、「aptupgrade」コマンドを実行します。

$ sudo apt upgrade

インストールされている特定のパッケージをアップグレードするには、次のコマンドを使用します

$ sudo apt install snapd --only-upgrade

6)システム全体のアップグレード

システム全体をアップグレードするときは、インストールされているパッケージが削除され、更新されたパッケージがインストールされる可能性があるため、常に注意してください。これは通常、Ubuntu/Debianシステムのマイナーバージョンを更新する場合に使用されます。 (Ubuntu20.04からUbuntu20.04.4など)。

$ sudo apt full-upgrade

7)検索パッケージ

パッケージを検索するには、「aptsearch」コマンドに続けてパッケージ名を実行します。

$ sudo apt search phpmyadmin
$ sudo apt search ^mysql-server
$ sudo apt search httpd*

8)パッケージに関する情報を表示する

パッケージに関する情報を表示するには、「aptshow」コマンドに続けてパッケージ名を実行します

$ sudo apt show nginx

9)パッケージの自動削除

aptコマンドのAutoremoveオプションは、依存関係を満たすために自動的にインストールされ、現在は不要になったパッケージを削除するために使用されます。

$ sudo apt auotremove
$ sudo apt --purge autoremove

10)パッケージの依存関係を一覧表示する

パッケージの依存関係を一覧表示するには、「aptdepends」の後にパッケージ名を実行します

$ sudo apt depends phpmyadmin

パッケージの依存関係を再帰的に一覧表示するには、「aptrdepends」の後にパッケージ名を実行します

$ sudo apt rdepends docker

11)インストールせずにパッケージをダウンロードする

現在の作業ディレクトリにパッケージをダウンロードするには、「aptdownload」コマンドに続けてパッケージ名を実行します。

$ sudo apt download phpmyadmin

12)パッケージの保留と保留解除

パッケージが保留としてマークされている場合、そのパッケージは、再度保留解除としてマークされるまでアップグレードされません。

nginxをコマンドの下で実行を保持するようにマークしたいとします

$ sudo apt-mark hold nginx
nginx set on hold.
$

nginxパッケージを保留解除としてマークするには、

を実行します
$ sudo apt-mark unhold nginx
Canceled hold on nginx.
$

13)Aptキャッシュをクリア

aptコマンドを実行すると、/ var / cache / apt / archivesにキャッシュされます。aptコマンドが最初にキャッシュ内のパッケージを探すため、パッケージを再インストールするたびにキャッシュが表示されます。したがって、aptキャッシュをクリーンアップすると、フォルダ「/ var / cache / apt / archives /」からパッケージが削除されるため、ディスク領域が解放されます。

$ sudo apt clean

廃止されたdeb-packagesをクリーンアップするには、次に実行します

$ sudo apt autoclean

14)ソースの編集(sources.list)

Aptコマンドは、パッケージリポジトリのURLについて/etc/apt/sources.listを参照します。 「aptedit-sources」コマンドを使用すると、sources.listファイルを編集できます。例を以下に示します。

$ sudo apt edit-sources

viエディターでsources.listファイルが開くので、ファイルを編集してから、ファイルを保存して終了します。

15)aptコマンドの履歴

Aptコマンド履歴は「/var/log/apt/history.log」ファイルに保存されます。したがって、aptコマンドの履歴を表示するには、以下のcatコマンドを使用します

$ cat /var/log/apt/history.log
Or
$ tail -n 30 /var/log/apt/history.log   // This will list only last 30 lines

この投稿からは以上です。私はあなたがそれが有益であると思ったと思います。以下のコメントセクションで質問やフィードバックを共有することを躊躇しないでください。


Ubuntu
  1. Ubuntu/Debianでパッケージを管理するためのAptgetコマンドの例

  2. 7 Linux df コマンドの例

  3. 8 Linux TR コマンドの例

  1. Linux での sa コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例

  1. bash:netstat:コマンドが見つかりません– Debian / Ubuntu Linux

  2. Linux での rm コマンドの例

  3. Linux での du コマンドの例