自動更新を有効にするにはどうすればよいですか?


137

Update Managerは常にアップデートを提供しています(セキュリティ修正、PPAからのアップデートなど)。

更新プログラムが利用可能になったときに自動的にダウンロードしてインストールするようにUbuntuインストールに指示するにはどうすればよいですか?


回答:


30

これは、セキュリティ更新プログラムに対して簡単に実行できます。

システム設定からUpdate Managerを開きます。[設定...]ボタンをクリックし、[更新]タブで、[確認なしでセキュリティ更新プログラムをインストールする]ラジオボタンを選択します。

すべてのアップデートを自動的にインストールするには、以下の回答をご覧ください。


30
-1これは、これが質問に正しく答えられず、Ubuntuを少し知っていて、ダイアログで注意を払っているすべての人がすでにこれを知っていることを示しているため、これを選択しました。最も賛成の答えは正しいものです。
redanimalwar 14年

160

これは間違っていたり危険ではありませんが(この回答へのコメントを参照)、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.

1
ただし、サーバー、Webアプリケーションなどの重要なパッケージは「必須」パッケージではない可能性があり、削除される可能性があります。
Weboide

1
unattended-upgrades望ましいですapt-get -y upgradeが、間違っていたり、危険ではありません。(明示的なユーザー承認の有無にかかわらず)新しいパッケージをインストールしたり、インストールしたパッケージをアンインストールしたりsudo apt-get upgradeすることはありませんy。(からman apt-get:「いかなる状況下で現在インストールされている除去パッケージ、またはパッケージが既に取得してインストールインストールされていない」)覚え、-yフラグ以外の、潜在的に危険なコマンドで使用することができるupgradeような、dist-upgrade
エリアケイガン

14
これには、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本当にすべてのコードのパッケージの自動アップグレードを持っています。これを拡張して、さらに更新することができます。
redanimalwar 14年

2
サーバーの再起動が必要な更新プログラムはどうなりますか?
ディスクドライブ

5
公式ドキュメントでは、通知の有効化についても(電子メール経由で)話します。help.ubuntu.com/lts/serverguide/automatic-updates.html

39

更新マネージャーで、Settingsボタンをクリックします。このダイアログが表示されます:

セキュリティ更新プログラムを自動的にダウンロードしてインストールするスクリーンショット

「自動的にダウンロードしてインストール」を選択します。これにより、セキュリティ更新プログラムが自動的にインストールされます。これをリモートで設定したい場合は、これを行うことができます:

sudo apt-get install unattended-upgrades

パッケージが既にインストールされている場合、次のことができます。

sudo dpkg-reconfigure unattended-upgrades

動作を変更します。コマンドを実行したら、プロンプトに従って機能を有効にします。現在、すべてを無人で更新するようにシステム全体を設定するグラフィカルな方法はありません(自動アップグレードに関しては安全にプレイしたいです)が、セキュリティ更新を自動的に設定することをお勧めします。

-updatesおよび-backportsの取得を自動化する場合は、詳細をページで確認してください。


22

ターミナルに移動して、次を入力します。

sudo dpkg-reconfigure unattended-upgrades

プロンプトに「はい」と言います。バグ修正を含むアップデートなど、「通常の」アップデートについては引き続き通知されますが、セキュリティアップデートは自動的にインストールされます。


9

apticron更新を行う必要がある場合は、メールで通知を受けるために使用します。

あなたのケースでは、私が使用するcron-aptか、unattended-upgrades自動的にあなたのマシンを更新する仕事をします。

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