私は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 キーは変更されません。