「なし」を選択するgsettingsスキーマはありますか
システム設定->ソフトウェアとアップデート->アップデート->アップデートの自動確認
自動更新を無効にする他のコマンドラインオプションは、私に適しています。
ありがとうございました
ノーバートとダグからの提案のおかげで、私はこの解決策を思いつきました:
Sudo sed -i 's/APT::Periodic::Update-Package-Lists "1"/APT::Periodic::Update-Package-Lists "0"/' /etc/apt/apt.conf.d/20-auto-upgrades
これによると post
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}
いいえ、これには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";
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