回答:
これは、セキュリティ更新プログラムに対して簡単に実行できます。
システム設定からUpdate Managerを開きます。[設定...]ボタンをクリックし、[更新]タブで、[確認なしでセキュリティ更新プログラムをインストールする]ラジオボタンを選択します。
すべてのアップデートを自動的にインストールするには、以下の回答をご覧ください。
これは間違っていたり危険ではありませんが(この回答へのコメントを参照)、apt-get upgrade -y
これを達成するのに最適な方法ではありません。
無人アップグレードは、特にヘッドレスマシンまたはサーバーの場合、自動更新のベストプラクティスの1つです!
ターミナルでこれを入力することで、無人アップグレードを簡単にセットアップできます。
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
説明から:
This package can download and install security upgrades automatically
and unattended, taking care to only install packages from the
configured APT source, and checking for dpkg prompts about
configuration file changes.
unattended-upgrades
望ましいですapt-get -y upgrade
が、間違っていたり、危険ではありません。(明示的なユーザー承認の有無にかかわらず)新しいパッケージをインストールしたり、インストールしたパッケージをアンインストールしたりsudo apt-get upgrade
することはありませんy
。(からman apt-get
:「いかなる状況下で現在インストールされている除去パッケージ、またはパッケージが既に取得してインストールインストールされていない」)覚え、-y
フラグ以外の、潜在的に危険なコマンドで使用することができるupgrade
ような、dist-upgrade
。
APT::Periodic::Download-Upgradeable-Packages "0";
1 に設定する必要がある情報が不足しており、またAPT::Periodic::AutocleanInterval "0";
、数日で何かに設定する/etc/apt/apt.conf.d/10periodic
必要があるかどうかはわかりません。あなたが唯一のセキュリティアップデートならば、あなたもコメントを解除する必要があるので、また、あなたの代わりにGUIの方法でこれを行うことはない// "${distro_id}:${distro_codename}-updates";
で/etc/apt/apt.conf.d/50unattended-upgrades
本当にすべてのコードのパッケージの自動アップグレードを持っています。これを拡張して、さらに更新することができます。
更新マネージャーで、Settings
ボタンをクリックします。このダイアログが表示されます:
「自動的にダウンロードしてインストール」を選択します。これにより、セキュリティ更新プログラムが自動的にインストールされます。これをリモートで設定したい場合は、これを行うことができます:
sudo apt-get install unattended-upgrades
パッケージが既にインストールされている場合、次のことができます。
sudo dpkg-reconfigure unattended-upgrades
動作を変更します。コマンドを実行したら、プロンプトに従って機能を有効にします。現在、すべてを無人で更新するようにシステム全体を設定するグラフィカルな方法はありません(自動アップグレードに関しては安全にプレイしたいです)が、セキュリティ更新を自動的に設定することをお勧めします。
-updatesおよび-backportsの取得を自動化する場合は、詳細をページで確認してください。