APTを使用してUbuntuにインストールされているパッケージを一覧表示する方法
システムから不要なソフトウェアを削除したい場合は、インストールされているすべてのパッケージのリストを目の前に置いておくと役立ちます。 Ubuntuでは、APTを使用すると、ユーザーはシステムに現在インストールされているパッケージのリストを簡単に取得できます。
このガイドでは、DebianベースのディストリビューションのデフォルトのパッケージマネージャーであるAPTを使用して、Ubuntuにインストールされているパッケージを一覧表示する方法を学習します。
Ubuntuにインストールされているパッケージのリストを取得する
現在インストールされている、アップグレード可能な、またはUbuntuで利用可能なパッケージのリストを出力するには、リストを使用できます。 APTコマンドのメソッド。システムにインストールされているパッケージのみを印刷するには、-インストール済みを指定します コマンドでフラグを立てます。
sudo apt list --installed
出力:
前述のコマンドによって生成される出力には、バージョン番号やパッケージの状態などの追加情報が含まれています。
スクリプトや出力転送での使用に適したクリーンな出力を取得するには、 sedなどの文字列操作ツールを使用できます。 またはawk 。たとえば、パッケージ名のみを印刷するには:
sudo apt list --installed | awk '{split($0, a, "/"); print a[1]}'
出力:
関連:これらのsedの例は、Linuxのパワーユーザーになります
パッケージの総数を数えることもできます。前述のコマンドの出力をwcでパイプするだけです。 。単語数(略してwc)は、テキストファイルに存在する文字、単語、または行の数を数えるLinuxユーティリティです。
sudo apt list --installed | wc -l
出力:
上記の出力からわかるように、現在2177個のLinuxパッケージがシステムにインストールされています。
dpkg-queryの使用
古いバージョンのUbuntuを実行しているユーザーは、 dpkg-queryを使用できます。 インストールされているパッケージのリストを取得するコマンド。
sudo dpkg-query -l
Dpkgは、デフォルトで出力をクリーンな表形式で表示します。
追加情報を取り除き、パッケージの名前のみを印刷するには、次のコマンドを実行します。
sudo dpkg-query -f '${binary:Package}\n' -W
出力:
詳細:UbuntuのAPTとdpkgの違いは何ですか?
APTで簡単にパッケージ管理が可能
リストに加えて メソッド、APTには、Linuxパッケージに関連する情報を提供する他のいくつかの機能があります。また、システムにインストールおよびアンインストールされたパッケージの記録を保持することにより、不要な依存関係を削除するという頭痛の種を取り除きます。
APTと同様に、DNF、pacman、YUMなど、他のいくつかのパッケージマネージャーをLinuxで使用できます。ほとんどのDebianベースのディストリビューションにはAPTが付属していますが、Arch LinuxとRHELベースのシステムは、それぞれデフォルトのパッケージマネージャーとしてpacmanとDNFを使用しています。
-
UbuntuでCrontabを使用してタスクをスケジュールおよび自動化する方法
コンピューター上の特定のタスクを自分で手動で処理する必要があることにうんざりしていませんか? LinuxまたはUbuntuを使用している場合は、タスクを簡単にスケジュールできるため、これらの手動タスクは問題になりません。 この記事では、Crontabを使用してUbuntuでタスクをスケジュールおよび自動化する方法について説明します。ここでは例としてUbuntuを使用していますが、以下の手順はすべてのLinuxディストリビューションで機能することに注意してください。 Crontabを使用したUbuntuでのタスクのスケジュールと自動化 Cronデーモンは、Windowsのタスクスケジューラと
-
UbuntuにOnlyOffice統合でNextcloudをインストールする方法
最近のクラウドストレージオプションは数多くありますが、それらのほとんどはデータを他人の手に渡しています。 Dropbox、Googleドライブ、OneDriveはすべて、サービスを所有する会社がデータを正しく処理することを信頼する必要があります。幸い、Nextcloudのようなソフトウェアのおかげで、そのようにする必要はありません。 OwnCloudプロジェクトにルーツを持つNextcloudは、元のDropboxにインスパイアされたルーツを超えています。データを保存する一方で、OnlyOfficeを追加すると、Googleドキュメントに着想を得たオフィススイートとしても機能します。この2つ