Debian: Ubuntu から Debian に移行する近道はありますか?

Debian: Ubuntu から Debian に移行する近道はありますか?

私はUbuntu 20を実行していますが、Debian 10に切り替えたいと思います。私は重要なソフトウェアをバックアップし、正しいISOイメージからDebian 10をインストールし、バックアップしたソフトウェアを新しくインストールされたDebianシステムに復元する方法を知っています。

aptしかし、誰かがgithubや他のユーティリティを使ってUbuntuからDebianに変換するより短いプログラムを考案した人がいるのだろうか。オンラインで検索しましたが、似たようなものが見つかりませんでしたが、何か見落としている可能性があります。

誰でもどんな提案をすることができますか?

よろしくお願いします。

答え1

私は別々のパーティションを使います/home。また/opt、、、/usr/localおよび/var/html他のシンボリックリンク(またはバインディングマウント)がある場合もあります/home。これにより、オペレーティングシステムを変更できますが、すべてのファイルはそのまま残ります。

これは、記載されているディストリビューションに限定されません。私は以前のバージョンではなく、最新バージョンのDebianをインストールするために使用します(アップデートが間違っている場合はい、DebianからDebianへの移行は100%信頼できません)。配布バージョンをRedhat、Ubuntu、Debianに切り替えます。

インストールされているパッケージのリストをインポートしてバックアップを作成します/etc(いくつかの忘れた設定があるでしょう)。

もう1つの技術(しかし、ずっと前に考えなければならない)は、構成管理を使用してシステムをインストールすることです。少なくとも基本を除くすべてをインストールしaugtool(または単にディレクトリcpにインストールする*.d)、いくつかのスクリプトをインストールします。構成ですが、人形のようなものが望ましいです。

答え2

5/320システムをUbuntu 22.04からDebian 12に移行しました。https://github.com/alexmyczko/autoexec.bat/blob/master/config.sys/ubuntu-deluxe

まだ完全自動ではありませんが、パッチを受け入れます...

答え3

Debian 11に移動する方が簡単です。さらに、すべてはシステムがどれほど基本的なものかによって異なります。 debootstrap以外に何もない場合は、小さなアップグレードが機能します。

現在、Debian 11の仮想マシンをUbuntu 22.04の単純なバージョンに変換しています。 22.04に変換する必要があります。これは一部のアップグレードではありませんが、多くのアップグレードを意味します。 Debian 11に付属のdpkgは20.04以降zstdをサポートしていないため、バージョン番号は低いがdpkgをダウングレードする必要があります。 Debian から Ubuntu に移行する場合は、ubuntu-minimal をインストールする必要があります。 Debianにも同様のパッケージがあるかどうかはわかりません。

BullseyeからJammyに変換してログインすると、次のメッセージが表示されます。

Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.10.0-14-amd64 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
Linux bullseye 5.10.0-14-amd64 #1 SMP Debian 5.10.113-1 (2022-04-29) x86_64

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.


The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

SSH経由。興味深いことに、ECDSA キーは変更されません。

関連情報