web-dev-qa-db-ja.com

Sudo add-apt-repositoryを元に戻すには?

走る

Sudo add-apt-repository ppa:noobslab/indicators

my-weather-indicatorをインストールするには、GTK3が必要なので、続行しません。

そのコマンドを元に戻したいのですが。 /etc/apt/source.listを確認しましたが、それに関連する行が見つかりませんでした。

私は今どうすればいい?

39
Sigur

add-apt-repository は、PPAリポジトリ用に/etc/apt/sources.list.dに新しいファイルを作成します。適切なファイルを削除するほかに、追加されたgpgキーも削除する必要があります。

  1. apt-key listからキーIDを取得します
  2. apt-key del $IDで削除
22
Ulrich Dangel

Ubuntuのマニュアルページ(man add-apt-repository)から:

-r--remove指定したリポジトリを削除します

そう...

Sudo add-apt-repository -r ppa:noobslab/indicators

これにより、/ etc/apt/sources.list.d /のリポジトリリストから削除されます。

何をしているかに応じて、上記のコマンドを実行する前に-そのリポジトリからインストールされたパッケージが標準のリポジトリ内の同じパッケージよりも新しい場合、次に、手動で ppa-purge を使用してダウングレードします。

Sudo ppa-purge ppa:noobslab/indicators

Debianの場合、/etc/apt/sources.list.d/の.listファイルを削除するだけです

43
Christopher

元に戻す場合はadd-apt-repository、たとえば、.

Sudo add-apt-repository \
   "deb [Arch=AMD64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

次のコマンドで表示される出力を使用して、削除するリポジトリを見つけます

grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*

出力例:

/etc/apt/sources.list:#deb cdrom:[Linux Mint 17.3 _Rosa_ - Release AMD64 20151128]/ trusty contrib main non-free /etc/apt/sources.list.d/additional-repositories.list:deb [Arch=AMD64] https://download.docker.com/linux/ubuntu trusty stable ...

この例では/etc/apt/sources.list.d/additional-repositories.listには、元に戻す/削除するリポジトリがあります。ファイルを編集して、その行を削除します。

3
T. Webster