編集済み 2 数週間前 によって ExtremeHow 編集チーム
自動更新ウブントゥ設定リナックスオペレーティングシステムメンテナンス管理システムセキュリティソフトウェア
翻訳が更新されました 2 数週間前
Ubuntuは、多くの人々に利用されている人気でユーザーフレンドリーなLinuxディストリビューションです。その特徴の一つとして、自動的にアップデートを処理する機能があります。デフォルトでは、Ubuntuは自動的にセキュリティアップデートをダウンロードしてインストールするように設定されています。これは、システムを可能な限り安全に保つために素晴らしいものですが、自動アップデートを無効にしたい時もあります。これには、帯域幅の不足や、制御された環境でアプリケーションをテストする必要があるなど、様々な理由が考えられます。このガイドでは、Ubuntuシステムで自動アップデートを無効にするための方法と手順を詳しく掘り下げ、アップデートが適用されるタイミングと方法を完全に管理できるようにします。
Ubuntuの自動アップデートは、「Unattended Upgrades」というツールを通じて管理されます。このツールは、セキュリティおよびパッケージのアップデートを自動的にダウンロードしてインストールします。システムがデフォルト設定の場合、これらのアップデートはバックグラウンドで静かに行われ、作業の妨げになりません。しかし、この自動アップデート機能は特定のニーズや環境と必ずしも一致するとは限りません。
Ubuntuはオープンソースであり、ユーザーが設定や構成を自由に変更できる柔軟性を持っています。この柔軟性は、システムへのアップデートの適用方法を管理することにも及びます。したがって、自分の特定の状況に合わない場合は、これらの自動アップデートを無効にすることができます。
自動アップデートをUbuntuマシンで無効にする方法はいくつかあります。ここでは、その中でも一般的な方法をご紹介します。
グラフィカルユーザーインターフェースを使用したい場合は、幸運です。UbuntuでGUIを使用して自動アップデートを無効にするのは簡単です。以下はステップバイステップのガイドです:
"Activities"をクリックするか、"Super"キー(多くの場合キーボードのWindowsキー)を押してアプリケーションメニューを表示させます。"Software & Updates"を見つけて、アイコンをクリックして開きます。
"Software & Updates" ウィンドウで、"Updates" タブを見つけます。このタブには、システムのアップデートに関連する設定が含まれています。
ここではいくつかのオプションを見つけることができます。「自動的にアップデートを確認する」を探して、この設定を「しない」に変更します。また、「セキュリティアップデートがある場合」は「自動的にダウンロードしてインストール」や「すぐに表示」などのオプションがあるかもしれません。それらを好みに応じて設定してください。ただし、アップデートの自動チェックを「しない」に設定するだけで、自動アップデートを完全に無効にするのに十分です。
より細かくコントロールしたい場合や理解を深めたい場合は、設定ファイルを直接編集して自動アップデートを無効にできます。これは、ターミナルを使用し、システムファイルを変更することに慣れているユーザーに最適な方法です。
Ctrl + Alt + T
を押してターミナルウィンドウを開きます。
"50unattended-upgrades" 設定ファイルを編集する必要があります。進む前に、編集する予定のファイルのバックアップコピーを作成してください。次のコマンドを使用します。
sudo cp /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades.bak
このコマンドは、オリジナルのファイルのバックアップを作成します。次に、ファイルを編集のために開きます。
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
このファイルには、"//" で始まる多くのディレクティブがあります。これらはコメントで、設定のセクションを説明するのに役立ちます。自動アップデートを無効にするには、アップグレードアクションに関連する必要な行を編集またはコメントアウトします。
次の設定を変更してみてください。
Unattended-Upgrade::Automatic-Reboot "false";
必要な変更を加えたら、Ctrl + O
を押して保存し、Ctrl + X
を押して閉じます。
この方法は完全にコマンドラインツールを使用します。これは自動設定やGUIアクセスが利用できない場合に有益です。
Ctrl + Alt + T
を押してターミナルを開きます。
次のコマンドを使用して、アップデートが自動的にインストールされないようにします。
sudo systemctl disable apt-daily-upgrade.service
さらに、こちらも:
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl disable apt-daily.service
sudo systemctl disable apt-daily.timer
サービスが無効化されたことを確認するには、ステータスをチェックします。
systemctl list-units --type=service | grep apt-daily
自動アップデートは、最新の機能やセキュリティパッチでシステムを最新の状態に保つ便利な方法ですが、無効にした方が良いシナリオもあります。
帯域幅が限られているシステムでは、自動アップデートが予期せずネットワークリソースを消費することがあります。
安定性が重要な環境では、即時のアップデートが既存のソフトウェア構成と矛盾を引き起こす可能性があったり、予期しないバグを生成することがあります。
開発マシンやソフトウェアテスト中は、環境を変更せずにシステムを安定に保つ必要があるかもしれません。
後で自動アップデートを再度有効にすることを決めた場合は、上記の方法を見直して、設定を再度調整してアップデートを許可します。
システムのパフォーマンスとセキュリティを維持するために、効果的にアップデートを管理することは重要です。Ubuntuがどのようにアップデートを処理するかを理解しコントロールすることで、特定のニーズに合わせてシステムを調整できます。自動アップデートは、最新のセキュアバージョンを実行していることを保証しますが、状況は異なり、これらのアップデートを無効にする能力は強力な機能です。GUI、設定ファイル、コマンドラインを使用するかどうかにかかわらず、Ubuntuは柔軟性とコントロールを提供し、Linuxディストリビューションが広く使用され、尊敬されている理由を示しています。
記事の内容に誤りがある場合, あなたは