ご存知かもしれませんが、Ubuntu 20.04には、コマンドラインからapt
を介して大量のソフトウェアをインストールできます。 またはUbuntuのデスクトップ上のUbuntuソフトウェアアプリケーションから。これが機能する方法は、Ubuntuがインストールしたいさまざまなソフトウェアへのリンクを含むリポジトリを照会することです。指定したパッケージを検索し、ダウンロードしてインストールします。
Ubuntuのデフォルトのパッケージアーカイブには、人々が必要とする最も一般的なソフトウェアのいくつかが含まれていますが、多くの場合、PPAリポジトリを使用してパッケージをインストールする必要があります。手動で行わない限り、これらのPPAリポジトリが自動的に削除されないことを除いて、問題はありません。しばらくすると、ソフトウェアをインストールまたは更新するたびに、システムが多くの無関係なPPAリポジトリにクエリを実行する可能性があります。このガイドでは、Ubuntu 20.04FocalFossaでPPAリポジトリを一覧表示および削除する方法を説明します。
このチュートリアルでは、次のことを学びます。
- コマンドラインからPPAリポジトリを一覧表示する方法
- コマンドラインからPPAリポジトリを削除する方法
- GUIを介してPPAリポジトリを一覧表示および削除する方法

カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
Ubuntu20.04をインストールまたはUbuntu20.04FocalFossaをアップグレード | |
N / A | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
コマンドラインからPPAリポジトリを一覧表示する
ターミナルを開いて次のコマンドを入力すると、Ubuntu20.04システムで使用可能なすべてのリポジトリを一覧表示できます。
$ apt policy
システムにはJava用のPPAリポジトリが1つあります。 apt policy
コマンドは最初にPPAリポジトリーを出力するので、出力の最初を見て、システム上のすべてのPPAリポジトリーを確認してください。 PPAリポジトリの下にリストされているのは、Ubuntuが常に使用するデフォルトのパッケージアーカイブです。

コマンドラインからPPAリポジトリを削除する
apt policy
を使用してPPAリポジトリの名前を決定したら 削除したい場合は、次のコマンド構文を使用して削除できます。
$ sudo add-apt-repository --remove ppa:PPA_REPOSITORY_NAME/PPA
私たちのシステムのJavaリポジトリはlinuxuprising/java
です。 、したがって、次のコマンドで削除します:
$ sudo add-apt-repository --remove ppa:linuxuprising/java
removeコマンドを発行した後、apt policy
で確認できます。 PPAがリストに表示されないようにします。

GUIを介してPPAリポジトリを一覧表示および削除
Ubuntu 20.04システムでGUIにアクセスできる場合、この方法はさらに簡単です。 GUIを介してPPAリポジトリを一覧表示して削除するには、まずUbuntuのアプリケーションランチャーからSoftware&Updatesアプリケーションを開きます。

「その他のソフトウェア」タブをクリックして、PPAリポジトリのリストを取得します。以前と同様に、システムにあるPPAリポジトリはJava用のみです:

PPAリポジトリを削除するには、リストされているPPAを強調表示して、[削除]をクリックするだけです。

これですべてです。終了したら、Software&Updatesアプリケーションを閉じることができ、変更はシステムに保存されます。
結論
この記事では、Ubuntu 20.04FocalFossaでコマンドラインまたはGUIを使用してPPAリポジトリを一覧表示および削除する方法を学習しました。無関係なPPAリポジトリをシステムから削除することは、パッケージマネージャーが不要なパッケージアーカイブで複雑になるのを防ぐため、良い習慣です。