プログラム/スクリプトでapt無人アップグレードを無効にするにはどうすればよいですか? Ubuntu16.04を実行しています。
承認された回答:
いくつかの方法があります:
方法1
-
unattended-upgrades
を再構成して、自動アップグレードをオフにします/etc/apt/apt.conf.d/50unattended-upgrades
にあります ファイル:-
Unattended-Upgrade::Allowed-Origins
の個々の行をコメントアウトします ルールのセット:-Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}-security"; // "${distro_id}:${distro_codename}-updates"; // "${distro_id}:${distro_codename}-proposed"; // "${distro_id}:${distro_codename}-backports"; };
-
-
「Unattened-Upgrade:Package-Blacklist」ルールセットにパッケージ名を追加して、パッケージレベルで自動更新を選択的に無効にします。
Unattended-Upgrade::Package-Blacklist { // "vim"; // "libc6"; };
方法2
-
/etc/apt/apt.conf.d/10periodic
からシステム全体の自動更新を無効にします ファイル:-
sudo nano /etc/apt/apt.conf.d/10periodic
:APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "0"; <--- line of interest, should be "0"
-
方法3:
Ubuntu Software Center
に移動します 、Edit --> Software Sources
、Never
を選択します Automatically check for update
ソース(画像を含む):
http://ask.xmodulo.com/disable-automatic-updates-ubuntu.html