sudo add-apt-repositoryを元に戻す方法は?

sudo add-apt-repositoryを元に戻す方法は?

私は走った

sudo add-apt-repository ppa:noobslab/indicators

インストールされていますが、my-weather-indicatorGTK3が必要なので続行したくありません。

だからコマンドをキャンセルしたい。私を確認しましたが、/etc/apt/source.list関連内容が見つかりませんでした。

今どうすればいいですか?

答え1

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

-r--remove指定された倉庫を削除します

だから...

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

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

実行している操作に応じて上記のコマンドを実行する前に - このリポジトリにインストールされているパッケージが標準リポジトリの同じパッケージより新しい場合は、次のコマンドを使用して手動でダウングレードします。PPA通関:

sudo ppa-purge ppa:noobslab/indicators

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

答え2

add-apt-repository/etc/apt/sources.list.dppaリポジトリ用の新しいファイルを作成します。そのファイルを削除するだけでなく、追加されたgpgキーも削除する必要があります。

  1. キーIDを次から取得します。apt-key list
  2. それを取り除くことでapt-key del $ID

答え3

元に戻すには、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戻す/削除するリポジトリがあります。ファイルを編集し、その行を削除します。

関連情報