Debian ベースのシステムでリポジトリを一時的に無効にして永続的に無効にする方法は?

Debian ベースのシステムでリポジトリを一時的に無効にして永続的に無効にする方法は?

Red Hatベースのシステムでこれを行う方法を知っています。

 yum –disablerepo=*  --enablerepo=epel update

上記のコマンドは一時的にすべてのリポジトリを無効にし、epelを有効にし、epelパッケージのみを更新します。

 yum update–disablerepo=remi-safe,updates

アクティブな他のすべてのリポジトリの更新中に、2つのリポジトリも無効になります。

たとえば、Ubuntuで上記と同じものは何ですか?

私は私たちができることを知っています/etc/apt/sources.list.d

ただし、これによりストレージは永久に無効になります。そうですか?

apt-get updateたとえば、1つのリポジトリを一時的に無効にした状態で実行する方法はありますか?

ベストアンサー1

リポジトリを管理する最も簡単な方法は、リポジトリをに配置することです/etc/apt/sources.list.d/。この方法では、リポジトリを無効にするのは/etc/apt/sources.list.d/repo.listファイルをからに移動するのと同じくらい簡単で、/etc/apt/sources.list.d/repo.list.bakリポジトリを再度アクティブにするのは他の方法と同じくらい簡単です。ファイルを移動し、更新/インストール/何でも実行し、ファイルを再度移動してリポジトリを一時的に無効にするスクリプトを作成することもできます。

おすすめ記事