Ubuntuのdo-release-upgradeコマンドは、オペレーティングシステムを最新のリリースにアップグレードします。Debianの同じ目的のための方法またはツールは何ですか(最新の安定版リリースにアップグレードするため)?
Ubuntuのdo-release-upgradeコマンドは、オペレーティングシステムを最新のリリースにアップグレードします。Debianの同じ目的のための方法またはツールは何ですか(最新の安定版リリースにアップグレードするため)?
回答:
Debianは、OSを新しいリリースにアップグレードする単一のコマンドを提供していません。各リリースのリリースノートには、サポートされているハードウェアアーキテクチャのアップグレード手順が含まれています。
DebianリリースページからすべてのDebianリリースのリリースノートを見つけることができます。
たとえば、64ビットPCをストレッチからバスターにアップグレードするには、第4章「Debian 10でのDebian 9(ストレッチ)からのアップグレード-Debian 10(バスター)、64ビットPCのリリースノート」の指示に従ってください。
https://www.debian.org/releases/stable/releasenotesで、常に最新の安定版リリースのリリースノートを見つけることができるはずです。
Debianリリースを「oldstable」から「安定版」にアップグレードするのは通常簡単ですが、OSはリリースごとに異なるため、特定のインストールに影響を与える可能性があるため、リリースノートに従うことが重要です。
リリースノートには、時間と労力を大幅に節約できる新しいリリースの変更に関する情報とヒントも含まれています。たとえば、以前の一部のリリースのアップグレードプロセスでaptitude
は、アップグレードにを使用することが推奨されていました。以下からのアップグレードの場合ストレッチにバスター、apt
ツールが代わりにお勧めしますaptitude
。(ただし、アップグレード後のaptitude
問題を解決するために推奨されます。)
公式にはツールはありません-自分で管理する必要があります。たとえば、https://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.htmlを参照してください。
基本的には、新しいバージョンのリポジトリへのURLの変更/追加とパッケージのアップグレードを中心に展開し、発生する可能性のある問題を整理します。ガイドでは、あまり便利ではないことがわかります。これが、多くのディストリビューションがリリース間でアップグレードする方法を提供しない、または強く推奨しない理由です-注意すべきことがたくさんあります(また、LTSまたはローリングリリースディストリビューションを使用することがしばしば良い理由です)。
Debianのプロセスを自動化する非公式のツールがあるかもしれませんが、私はむしろその点でドキュメントに従います。