Ubuntu 16.04のコマンドラインからの更新を無効にする


16

「なし」を選択するgsettingsスキーマはありますか

システム設定->ソフトウェアとアップデート->アップデート->アップデートの自動確認

自動更新を無効にする他のコマンドラインオプションは、私に適しています。

ありがとうございました



いいえ、それは別のオプションです..私は...「新しいUbuntuのバージョンには通知する」ためではなく、「自動的にアップデートをチェック」を探していないよ
韓国

無人アップグレードを意味しますか?同様に、この答えは
-N0rbert

回答:


16

この投稿によると

apt-daily.serviceを無効にします。

systemctl stop apt-daily.timer
systemctl disable apt-daily.timer
systemctl disable apt-daily.service
systemctl stop apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.timer
systemctl disable apt-daily-upgrade.service

または

systemctl disable --now apt-daily{,-upgrade}.{timer,service}

1
他のコマンドは...仕事に思える
アレクPavić

「その他のコマンド」
mr.zog

8

ノーバートとダグからの提案のおかげで、私はこの解決策を思いつきました:

sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades

6

いいえ、これにはgsettingはありません。16.04では、これらの関連オプションが/etc/apt/apt.conf.d/10periodicファイルに設定されています

明らかに最も簡単な変更方法は、デフォルトから変更した場合にそのファイルを編集する[ソフトウェアと更新]> [更新]を使用することです。

必要に応じてそのファイルを手動で編集するか、コマンドを作成してオプションをfalse( "0")に設定できます。

編集/etc/apt/apt.conf.d/20auto-upgradesしてコマンドラインから自動更新を無効にします。

$ sudo nano /etc/apt/apt.conf.d/20auto-upgrades

ファイルを開いたら、以下に示すようにUpdate-Package-Listsディレクティブを1から0に切り替えます。

APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "1";

0

Ubuntu 18.04(LUbuntu)では、簡単な方法はありませんでしたが、以下にシンボリックリンクを張ることができましたtrue

mv /usr/bin/update-manager /usr/bin/update-manager.bak # if needed
ln -s /bin/true /usr/bin/update-manager
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.