Ubuntu 18.04 LTS(Bionic Beaver)を使用していると仮定しましょう。
次のリポジトリを有効または無効にするGUIの方法を知っています。
bionic-security
)bionic-updates
)bionic-proposed
)bionic-backports
)KDEでは、ユーザーはSoftware&Updates(またはsoftware-properties-kde
)を開き、Updatesタブに移動できます。
GNOME、MATEでは、XfceユーザーはSoftware&Updates(またはsoftware-properties-gtk
)を開き、Updates-security
、-updates
および-backports
のタブと-proposed
の開発者オプションタブ。
しかし、コマンドラインから-updates
、-security
、-backports
、-proposed
リポジトリを有効または無効にする方法は?
注:/etc/apt/sources.list
を直接編集せずに解決策が必要です。
更新:私は community.ubuntu.comで「Ubuntuにはsoftware-properties-gtk/software-properties-kdeの代替コンソールが必要ですか?」という名前の議論と投票 を作成しました。
注:
/etc/apt/sources.list
を直接編集せずに解決策が必要です。
find
とsed
を使用して行をコメントアウトするとみなされますか直接編集?
これらの行を無効にするには:
find /etc/apt -type f -name '*.list' -exec sed -i 's/\(^deb.*-backports.*\)/#\1/; s/\(^deb.*-updates.*\)/#\1/; s/\(^deb.*-proposed.*\)/#\1/; s/\(^deb.*-security.*\)/#\1/' {} +
または、それらを削除することもできます。
find /etc/apt -type f -name '*.list' -exec sed -i '/-backports/d; /-updates/d; /-proposed/d; /-security/d' {} +
それらを再び有効にするには:
find /etc/apt -type f -name '*.list' -exec sed -i 's/^#\(deb.*-backports.*\)/\1/; s/^#\(deb.*-updates.*\)/\1/; s/^#\(deb.*-proposed.*\)/\1/; s/^#\(deb.*-security.*\)/\1/' {} +
これを行う最良の方法は次のとおりです。
Sudo nano /etc/apt/sources.list
そして、必要な行/ソースのコメントを外します。