Ubuntuの中間バージョンをアップデートする際によくあるエラー


ソフトウェア・アップデート
2026-01-12T12:57:54+01:00

最終更新日: 2026年01月12日
  • Ubuntu の中間バージョンはテストの場として機能し、大幅な変更 (Rust の uutils や sudo-rs など) が導入されているため、更新時にバグのリスクが集中します。
  • ほとんどのアップグレード エラー (壊れた依存関係、破損したリスト、APT ブロック、壊れたリポジトリと PPA、スペース不足) は、よく使用されるいくつかのコマンドで解決されます。
  • LTS バージョンは安定性を優先し、Livepatch や Ubuntu Pro などのオプションを提供しますが、中間バージョンはリスクを受け入れれば新機能のテストに最適です。
  • バックアップ、クリーンなリポジトリ、do-release-upgrade の正しい使用により、新しいバージョンごとに再インストールする必要なく、中間バージョンを日常的に使用できるようになります。

Ubuntuの中級バージョンをインストールしたばかりで、 「アップデートはシステムを破壊する可能性がある」少し不安になるのは当然です。LTS版以外では新しいソフトウェアが提供されますが、テストの場としての役割も担っているため、当然ながら次のような疑問が生じます。安心してアップデートすべきでしょうか、それとも新しいバージョンがリリースされるたびに再インストールした方が良いのでしょうか?

この記事では、 Ubuntuの中間バージョンをアップデートする際によくあるエラー (Ubuntuのアップデート時にも一般的に発生する)問題の原因、回避方法、そして手遅れになってしまい問題が発生してしまった場合の対処法について説明します。また、具体的なケースについても見ていきます。 錆によるシステムの「酸化」Ubuntu 25.10の問題点、そして懸念にもかかわらず中間バージョンがLTSリリースの安定性確保に重要な理由。ガイドに沿って詳しく見ていきましょう。 Ubuntu の中間バージョンをアップデートするときに発生する一般的なエラー。 

LTS バージョンと中間バージョン: 実際にどのようなリスクを負うのでしょうか?

Ubuntuエコシステムでは、2つの非常に異なるリリーススケジュールが共存しており、それらを理解することは、 アップデート時にどのような問題が発生する可能性がありますか?:

  • LTS(長期サポート)バージョン: 2 年ごとに 5 年間の標準サポートが付きます (Ubuntu Pro の場合はさらに長い期間)。
  • 中間バージョンこれらは 6 か月ごとにリリースされ、サポート期間は 9 か月のみです。

LTSバージョンは、 最大限の長期安定性サーバー、本格的な作業環境、プロダクションチーム、あるいは予期せぬ事態を避けたいユーザー向け。徹底的にテストされた、より保守的なカーネルとデスクトップバージョン、そしてライブラリを維持しています。

一方、中間バージョンは、Canonicalが敢えて導入する領域です。 システムの根本的な変化新しいカーネル、最新バージョンのGNOME、ライブラリ、そして最近見られたように、重要なRustツールの書き換えまで。これらは、 最新のソフトウェア新しい機能を試したり、エラーを報告して協力したりしますが、それは何か問題が発生する可能性があることを受け入れることを意味します。

中間バージョンを日常のオペレーティング システムとして使用する場合は、次の点を理解することが重要です。

  • 9ヶ月ごとに更新する必要があります (約)使用 do-release-upgradeまたは最初から再インストールします。
  • 根本的な変化はここで最初に起こり、 重大なバグを発見する可能性 LTS よりも大きいです。
  • 強くお勧めします 定期的なバックアップ そして、何かが壊れた場合にシステムをいじくり回すことに対して、ある程度の寛容さが必要です。

ゲーム、仮想マシン、軽い開発作業に日常的に使用するコンピューターの場合、中間バージョンでも問題なく使用できますが、冷静に考えてください。 PCが爆発することはないしかし、LTS の場合と同じような安心感は得られません。

Ubuntu 25.10のRustケース:「テスト環境」が顕著になるとき

最近の中間バージョンの 1 つで、Ubuntu は特に重要なステップを踏みました。 システムを「錆び」させ始めるつまり、C で記述された主要コンポーネントを Rust の再実装に置き換え、システム構築プロセスのセキュリティ強化と近代化を目指します。

この運動には2つの非常に重要な変化が含まれていました。 ユーティリティ コアユーティリティ (GNU coreutilsのRustによる再実装)と スウェットrs (同様にRustで書き直されたsudo)。そして、まさにそこに、中間バージョンのリスクを完璧に示すいくつかのエラーが発生していました。

uutils と coreutils とは何ですか? また、なぜ「date -r」のバグによって更新が中断されたのですか?

Coreutils は、あらゆる Unix 系システムのコマンド ラインの中心です。 次のようなコマンド ls, cp, rm, mv, date o cat これらは、たとえ意識していなくても、常に使われています。これらがなければ、シェルは事実上無力です。

伝統的に、これらのユーティリティはGNU coreutilsの傘下でC言語で書かれています。このプロジェクトは ユーティリティ コアユーティリティ Rustで再実装し、バージョンを提供することを目標としている マルチプラットフォーム (Linux、macOS、Windows)で使用し、言語のメモリ内安全性を活用できます。Canonicalは、このバリアントを大規模テスト用の中間バージョンに統合することを決定しました。

大きな問題はコマンドにありました date具体的には、オプション -rこのオプションは、ファイルの最終変更日を取得するために使用されます。例:

date -r /etc/fstab

Ubuntu 25.10に搭載されたRust実装では、 議論 -r バグがあった: ファイルが実際に変更された日付を返す代わりに、常に現在のシステム時刻を返していました。

些細なことのように思えるかもしれませんが、その小さな間違いが 2 つの非常に深刻な影響を引き起こしました。

  • バックアップスクリプト多くのバックアップスクリプトは、バックアップファイルの日付をチェックして、新しいバックアップファイルを作成するかどうかを決定します。 date -r 常に「今日」からのものであると書かれており、スクリプトはコピーが既に作成されていると想定しており、 バックアップは実行されない.
  • 自動更新「無人アップグレード」Ubuntu は、同じロジックを使用して、最後の更新チェックがいつ実行されたかを判断します。 date -r 常に「今」を返し、システムはチェックが行われたと認識し、 自動更新の検索とインストールを停止する.

興味深いのは、平均的なユーザーにとってはすべてが順調に進んでいるように見えたことです。 問題なく手動で更新できますsudo apt update && sudo apt upgradeしかし、サイレントアップデートシステムは、明確な警告が出ないまま壊れてしまいました。これは、基本的なユーティリティのロジックバグが連鎖的な影響をもたらすことを示す完璧な例です。

この欠陥はシステム自身のテストにも影響を与えたため、すぐに検出されました。Canonicalはパッケージのアップデートをリリースしました。 rust-coreutils (例えば、タイプバージョンに) 0.2.2-0ubuntu2.1 またはそれ以降のバージョンでは、 date -r 無人更新の正常な動作を復元しました。

sudo-rs: 権限昇格におけるセキュリティ上の脆弱性

2つ目の問題は スウェットrs、の再実装 sudo Rustではsudoはおそらく システム内で最も機密性の高いコマンド制御された安全な方法で、root としてアクションを実行できるためです。

特定のsudo-rs設定において、2つの重大な脆弱性が検出され、正式な調査プロセスを経て、 協調的脆弱性開示(CVD) 公開される前に:

  • タイムアウト時にパスワードの一部が公開される`sudo` でコマンドを実行すると、パスワードの入力時間が制限されます。入力を開始してもタイマーが切れる前に Enter キーを押さなかった場合、`sudo` は入力フィールドを暗黙的に閉じるはずです。しかし、今回発見されたバグでは、特定の設定において、入力中にタイムアウトが切れると、 入力したパスワードの一部がコンソールに表示される可能性があります走ることを想像してみて sudo apt update「mypassword」と入力し始めて気が散ると、時間切れになると、パスワードまたはその一部が端末にプレーンテキストで表示されます。
  • 資格情報の不適切な再利用2つ目の脆弱性により、特定の設定条件下でローカル攻撃者が すでに有効なsudo認証情報を活用して再認証を回避する 予想より長かった。

これらのエラーはsudo-rsの後のバージョンで修正されました(例えば、 0.2.8-1ubuntu5.2 または類似のもの)とCanonicalが発表した Ubuntu セキュリティ通知 (USN) 影響を受けるすべてのユーザーにパッチを迅速に展開します。

ここでの重要な教訓は 錆は魔法の杖ではないメモリエラーに対する高い保護を提供しますが、ロジック、検証、設計におけるエラーを完全に防ぐことはできません。重要なツールの書き換えには必然的に試行錯誤の段階が伴いますが、これはLTSリリースではなく中間バージョンで実施するのが適切です。

これらの失敗が中間バージョンの価値を強化する理由

直感に反するように聞こえるかもしれないが、Ubuntu 25.10のようなバージョンでこのようなバグが見られることは、それほど大きな問題ではない。 テストモデルが機能することのデモンストレーション強調する価値のある肯定的な点がいくつかあります。

一方、中間バージョンは 管理された試験場Canonicalは、uutilsやsudo-rsの導入といった大きな変更を、その影響が9ヶ月のライフサイクルに限定され、ユーザーのリスク許容度も高いことを前提に導入できます。何か問題が発生した場合は迅速に修正され、次のLTSリリースでは技術が成熟した状態でリリースされます。

一方、フリーソフトウェアコミュニティは再びその 応答性と透明性のバグ date -r ユーザーからの報告を受け、Ubuntuチームとuutils開発者は優先度の高い問題として数時間以内に解決しました。sudo-rsの脆弱性は正式なCVDプロセスを経て、元のプロジェクトで修正され、Ubuntuに公開セキュリティアドバイザリとして届けられました。

さらに、これらの事件により、 新しい回帰テスト uutils では、場合によっては GNU coreutils よりもさらに包括的なものになっています。言い換えれば、エコシステム全体が恩恵を受けます。特定のバグが修正されるだけでなく、将来性も強化されます。

開発の過程で問題が発生するのは当然のことです。重要なのは、問題が適切な場所(中間バージョン)で検出され、迅速に解決され、次のLTSリリースに向けて、より堅牢で最新かつ、最終的にはより安全なシステムを提供するために活用されることです。

Ubuntu でパッケージをアップデートする際によくある間違いとその回避方法

Rustの特定のケース以外では、ほとんどのユーザーは より「ありふれた」アップデートエラー壊れた依存関係、破損したパッケージ データベース、APT ブロック、スペース不足、リポジトリの問題... これらはすべて LTS バージョンと中間バージョンの両方に影響します。

アップデート後にシステムが「壊れた」場合、それは Canonical のせいではなく、複数の要因が組み合わさった結果である場合が多いため、最も一般的な原因とその解決策を確認する価値があります。 珍しいリポジトリ、古いPPA、限られたディスク容量、そして時間的制約.

Ubuntuのアップデート時に失敗する最も一般的な原因

とき sudo apt update または sudo apt upgrade 彼らは間違いを犯し始めます。このリストの責任者はほぼ常に 1 人以上です。

  • 破損または古いパッケージリスト:の情報 /var/lib/apt/lists 破損しているか、完全に古くなっています。
  • 満たされていないニーズ: 他のパッケージが欠落しているか、現在のバージョンに適合していないことを必要とするパッケージ。
  • パッケージマネージャーがロックされています: 別のプロセスがAPTを使用しているか、 dpkg (たとえば、ソフトウェア センター)。
  • ルートパーティション(/)の空き容量が不足していますアップデートをダウンロードしたり解凍したりする場所はありません。
  • 壊れたリポジトリまたはPPA: サーバーがダウンしている、PPA が見つからない、GPG 署名エラー、または 404 URL。

これらは、よく使用されるいくつかのコマンドで修正できます。 残念なことに、無計画に削除したりいじったりすると、事態が悪化する可能性があります。ですから、一歩ずつ進めていくのが最善です。

リストとパッケージの更新:最初の必須ステップ

気が狂う前に、基本的なコマンドのペアを実行することをお勧めします。 更新パッケージ情報 保留中の更新を通常どおり適用します。

sudo apt-get updatesudo apt-get upgrade

これにより、APTはパッケージリストを再度ダウンロードし、重要なパッケージを削除せずにアップグレード可能なすべてのインストール済みパッケージを更新できます。すべてがうまくいけば、以下のコマンドで完了します。

sudo apt-get dist-upgrade

この最後のコマンドはより積極的です。 新しい依存関係を解決し、古いパッケージを削除できます。 必要に応じて、これまで拒否されていた更新のロックを解除できるようになります。

壊れた依存関係:「すべてのアップデートをインストールできない」場合

グラフィカルインターフェースやターミナルからアップデートしようとすると、次のような典型的なメッセージが表示される。 「すべてのアップデートをインストールできるわけではありません」「部分的なアップデート」を提案しますが、これをそのまま受け入れるのはまず得策ではありません。

ほとんどの場合、問題は 壊れた依存関係または満たされていない依存関係APT に状況を強制的に修正させるには、次を使用します。

sudo apt-get install -f

このコマンドはシステムに次のことを伝えます 依存関係の混乱を修正する不足しているものをインストールするか、ブロックしているものを削除します。一度実行したら、再度実行することをお勧めします。

sudo apt-get upgrade

部分的な更新の警告が表示されずに、すべてが更新できるかどうかを確認します。

システムを乱雑にする古いパッケージとキャッシュをクリーンアップします

時間が経つにつれて、システムは蓄積されていく 使用しなくなった依存関係とダウンロードした.debファイル 単にスペースを占有するだけです。これは動作を遅くするだけでなく、アップデートの問題を引き起こす可能性もあります。

基本的なクリーニングには、次のものを使用します。

sudo apt-get autoremovesudo apt-get clean

1つ目は依存しなくなったパッケージを削除し、2つ目はキャッシュされた.debパッケージを削除します。その後、再度アップデートすることをお勧めします。中間バージョンでは、より頻繁にインストールとアンインストールが行われるため、 これらのコマンドを定期的に実行することはほぼ必須です.

APT パケットおよびブロック データベース

もう一つの典型的な例は、 dpkgまたはロックファイル APT の動作を妨げるもの。これは通常、インストールが中断された場合、プロセスがハングした場合、またはソフトウェアセンターが突然閉じられた場合に発生します。

「ブロックを取得できませんでした」のようなメッセージが表示される場合 /var/cache/apt/archives/lock" どちらか "dpkg 「彼は忙しいんです。」 まずは試してみるのもいいでしょう。 と:

sudo killall apt apt-get

これにより、残っているAPTプロセスがすべて終了されます。エラーが解決しない場合は、ロックファイルを手動で削除してください(慎重に行ってください)。

sudo rm /var/lib/dpkg/lock-frontendsudo rm /var/lib/dpkg/locksudo rm /var/cache/apt/archives/lock

次に、未完了のまま残されたパッケージを再構成することをお勧めします。

sudo dpkg --configure -a

リストとパッケージを再度更新します sudo apt-get update y sudo apt-get upgrade. /var/lib/dpkg から勝手に削除しないでくださいあるいは、システムをノックアウトすることもできます。

リポジトリエラー: BADSIG、ハッシュサム、404など

中間バージョンはPPAやサードパーティのリポジトリ、様々な実験に利用される傾向があり、次のようなバグが発生する可能性が高くなります。 BADSIG、ハッシュサムの不一致、GPG、404エラー アップデート時。

最も典型的なケースのいくつかと 解決方法 は:

  • BADSIGエラーまたはGPG署名の問題これは、リポジトリの署名が無効であるか、情報が破損していることを示します。リストを強制的に再生成する方法の一つは次のとおりです。

    cd /var/lib/apt && sudo mv lists oldlist && sudo mkdir -p lists/partial && sudo apt-get clean && sudo apt-get update

  • GPGエラー: 次の署名を検証できませんでしたこれは通常、PPAが公開鍵を正しくインストールしていない場合に発生します。解決策は次のとおりです。 正しいGPGキーを追加する エラー メッセージに表示される識別子を使用してシステムに送信します。
  • ハッシュサムエラーまたはハッシュサム不一致パケットまたはリストのチェックサムが一致しません。これは、ローカルの破損またはサーバーとの不一致が原因です。通常、これは以下の方法で修正できます。

    sudo rm -rf /var/lib/apt/lists/*sudo apt update

  • エラー404または「取得に失敗しました」リポジトリまたはPPAが存在しなくなった、移動された、またはダウンしている。これらの場合は、次の手順に従ってください。 問題のあるリポジトリを削除する 「ソフトウェアとアップデート」から、または編集して /etc/apt/sources.list そして、 /etc/apt/sources.list.d/常に「プライマリ サーバー」を優先します。

一般に、Ubuntu 以外のリポジトリを追加するほど、次の可能性が高くなります... 中間バージョンのアップグレードが複雑になるクリーンなソース リストを維持することは、システム自体を更新することと同じくらい重要です。

ディスク容量不足:静かな敵

アップデートエラーのもう一つの過小評価されている原因は、特にSSD容量が限られているノートパソコンでは、単純に ルートパーティションに十分な空き容量がないシステムには、新しいパッケージをダウンロード、解凍、および構成するためのスペースが必要です。

のために ディスク使用量を確認する 用途:

df -h

もしあなたがそれを見たなら / ほぼ100%使用済みなので、スペースを解放する必要があります。大きな個人ファイルを削除し、古いパッケージをクリーンアップして sudo apt-get autoremove y sudo apt-get clean蓄積された古いカーネルを削除するなど。 空き容量がない状態でメジャーアップグレードを行おうとすると、災害の原因になります。.

do-release-upgrade でバージョンを更新する(無計画に更新しない)

あるバージョンから別のバージョンにジャンプする必要がある場合(たとえば、中間バージョンから次のバージョン、または古いLTSバージョンから新しいバージョン)、推奨されるアプローチは次のとおりです。 常に公式ツールを使用する リポジトリを手動で変更する代わりに。

ターミナルからの基本的な手順は次のようになります。

sudo apt update && sudo apt upgrade && sudo apt dist-upgradesudo do-release-upgrade

コマンド do-release-upgrade 互換性をチェックし、ソフトウェアソースを管理し、変更された設定ファイルをどうするかを尋ね、一般的に システムが宙ぶらりんの状態になる可能性を最小限に抑えるただし、重要な質問(構成の上書き、サービスの再起動など)が頻繁に表示されるため、プロセス中は注意が必要です。

技術的には、変更することで「ダウングレード」することが可能です。 /etc/apt/sources.listリポジトリ名を変更する(例: cosmic a bionic)と強制的に apt dist-upgrade 反対方向ですが、それは繊細な操作であり、警告に満ちており、システムが不安定になる可能性が高いです。 以前のバージョンに戻す必要がある場合は、最初から再インストールするのが最善の策です。 ISO を使用してバックアップを復元します。

LivePatch、Ubuntu Pro、そして安定性におけるLTSの役割

多くのユーザーにとって、システムアップデートに伴う最大の懸念は、都合の悪いタイミングで再起動を強いられることです。サーバー環境では、これは深刻な問題です。そこで[ソリューション/ツール]の出番です。 Ubuntu ライブパッチLTS バージョンで利用可能です。

ライブパッチを使用すると、 「ホット」カーネルパッチこれにより、新しいコードがメモリにロードされ、再起動を必要とせずに修正された関数への呼び出しがリダイレクトされます。この機能は、 Ubuntu アドバンテージ / Ubuntu プロは、サポートを最大 10 年に延長し、数万のパッケージにセキュリティ パッチを追加し、専門的なサポートを提供する Canonical のサービスです。

家庭ユーザーにとって、最も興味深いのは、LTSバージョンが、 安定性とビジネスサポートのレベルLivepatch は次のようにしてアクティブ化できます:

sudo snap install canonical-livepatchsudo canonical-livepatch enable [TOKEN]

Canonicalアカウントにリンクされた無料トークン(最大3台のデバイス)を使用します。不要になった場合は、追加ドライバーツールの「Livepatch」タブまたはコマンドラインから無効にすることができます。

LTSの世界(ライブパッチ、Pro、長いサイクル)と中間バージョンの世界(積極的な変更と9ヶ月のサポート)を明確に区別することで、 新しい機能を積極的に試すには、中間バージョンで試すのが合理的です。絶対的な安心が必要な場合にのみ LTS を使用してください。

Ubuntuを最新の状態に保つ:ターミナル、ソフトウェアセンター、インターネットなしのアップデート

あなたのものを保つために ウブントゥ中級者でもLTSでも、良い状態では、理想的なのは組み合わせることです 定期的な更新 適切なバックアップを実施し、リポジトリをある程度整理します。

ターミナルからの一般的なメンテナンス フローは次のようになります。

sudo apt updatesudo apt upgrade

パッケージを最新バージョンにアップロードし、その後に以下を実行します。

sudo reboot

アップデートにカーネルまたは重要なコンポーネントが含まれている場合。コンソールを使用したくない場合は、「ソフトウェアアップデート」ツール(Ubuntuの「Windows Update」に相当)を使用できます。このツールは、セキュリティパッチ、システムアップデート、およびインストール済みプログラムのアップデートをチェックし、ダウンロードしてインストールします。

インターネットに接続していなくても、次のようなツールを使用して更新できます。 apt-オフライン o apt-mirrorオフライン マシンでパッケージ リクエストを生成し、別の Ubuntu システムからそれらのパッケージをダウンロードして、次のコマンドを使用して適用します。

sudo apt-offline install actualizaciones.zip

これはより面倒なプロセスですが、Ubuntu のパッケージ システムは非常に多様な環境に適応できるほど柔軟であることを示しています。

カーネルとドライバー: いつ更新すべきか、いつそのままにしておくべきか

特にAMDやNVIDIAのグラフィックカードを搭載したゲーミングPCでアップデート時に問題となるもう一つの原因は、 カーネルとプロプライエタリドライバLinux では、ほとんどのドライバーはカーネル自体に統合されており、何もしなくてもカーネルとともに更新されます。

ただし、独自のドライバー(たとえば、独自のNVIDIAドライバー)やWi-Fiやその他のデバイス用の特別なモジュールをインストールすると、 中間バージョンのカーネルアップデート ドライバーがまだ適応されていない場合は、クラッシュ、サスペンションの問題、または黒い画面が表示される可能性があります。

常に最新のカーネルを使用する必要がある人(パフォーマンス、ハードウェアの互換性、または単純な好奇心のため)向けには、次のようなツールがあります。

  • メインライン: グラフィカル インターフェイスからメインライン カーネルをインストールおよび管理できる、Ukuu の無料フォークです。

    sudo add-apt-repository ppa:cappelikan/ppa && sudo apt update && sudo apt install mainline

  • ウクウ: 有料版(約 16 ユーロ)には、より洗練されたインターフェースと、さまざまな Ubuntu ベースのディストリビューションのカーネルを処理するための高度な機能が備わっています。
  • UKツール: GitHub 経由でメイン リポジトリからカーネルをダウンロードしてインストールするための無料のコンソール ツール。

    sudo apt install git make wgetgit clone https://github.com/usbkey9/uktools && cd uktoolsmake

しかし、すでに実験段階にある中間バージョンでカーネルを実験すると、方程式に新たな変数が追加されます。賢明な方法は、 盲目的にカーネルを切り替えないでください 明確な理由 (たとえば、特定のハードウェア バグを修正するなど) がない限り、GRUB を使用して以前のカーネルから起動する必要がある場合に備えて、常に以前のカーネルをインストールしたままにしておきます。

ドライバーに関しては、特別なニーズがない場合は、Ubuntu ではコントロール パネルに頼るのが最善の選択肢です。 「コントローラーを増やす」これにより、Canonical が承認したオープンソースドライバーとプロプライエタリドライバーを切り替えることができます。メーカーのウェブサイトから手動でアップデートするのは、公式サポートが本当に不十分な場合にのみ意味があります。

メジャーアップデート後に確認すべきこと

バージョン アップデート後 (特に中間バージョンから別のバージョンにアップグレードする場合、または 1 つの LTS バージョンから次のバージョンにアップグレードする場合)、通常はすべて同じように見えますが、数分かけても損はありません... すべてがまだ所定の位置にあるか確認する:

  • あなたの 個人ファイル 文書は適切な場所にあります。
  • 確認する 主要プログラム それらはまだインストールされ、動作しています。
  • もう一度やり直してください sudo apt update && sudo apt upgrade 新しいバージョンのイメージを生成した後にパッチがリリースされた場合。
  • スリープ、再開、サウンド、Wi-Fi ネットワーク、GPU ドライバーなどの敏感な機能をテストします。
  • Ubuntuのバージョンとそれがまだサポートされているかどうかを確認する方法

何か問題が発生した場合、バックアップは安全網となります。最悪の場合でも、いつでも復元できることがわかっているので、(パッケージの再インストールやドライバーの変更などによって) 問題の解決を試みることができます。 最初から再インストールしてデータを復元する.

結局のところ、Ubuntuの中間バージョンを日常のオペレーティングシステムとして使用することは、それがテストの場として機能することを受け入れるのであれば、完全に実行可能です。新しいカーネル、最新のGNOME、Rustによるシステムの「酸化」などの技術、パフォーマンスの改善を最初に享受できますが、その代わりに、次のバグに遭遇する確率が高くなります。 date -r sudo-rsのような重要なユーティリティによるインシデントなど。適切なバックアップを維持し、追加するリポジトリを管理し、ディスク容量を監視し、公式の更新ツール(APTおよび do-release-upgrade)、一般的なアップデート エラーは、バージョン アップグレードごとにシステムを再インストールする必要なく、いくつかのコマンドと少しの忍耐で解決できる軽微な不便です。