インストールされたパッケージと設定をあるディストリビューションから別のディストリビューションに転送するには?

インストールされたパッケージと設定をあるディストリビューションから別のディストリビューションに転送するには?

私は数ヶ月間VirtualBoxを介してLinuxを探索してきましたが、それを基本オペレーティングシステムにしてハードドライブにインストールすることにしました。 HDDに直接インストールするときにインポートしたいファイル、パッケージ、設定(例:.bashrcの変更など)がたくさんありますが、どうすればよいですか?また、Ubuntuを実行しているので、同様のDebianまたはRPM、RHELベースのディストリビューションに切り替えることにした場合、同じプロセスが適用されますか?どの要素を考慮する必要がありますか?

ベストアンサー1

パッケージ管理はディストリビューション間の主な違いの1つです。関連していないリリース間では何も自動化できません。さまざまなディストリビューションは、ソフトウェアをさまざまなパッケージセットに分割し、異なる名前を使用します。

インストールされているパッケージのリストをコピーして、同じバージョンの同じ展開を実行しているコンピュータ間で同様のインストールを実行できます。aptDebianやその派生製品(Ubuntu、Mintなど)など、使用しているシステムで次のものを使用します。apt-clone。バラよりある Debian システムから別の Debian システムにインストールされたパッケージを選択してコピーする方法は? (Debian ウィジ)正確なコマンドを取得するには。つまり、既存のシステムでは次のようになります。

sudo apt-get install apt-clone
apt-clone clone foo

foo.apt-clone.tar.gz新しいコンピュータにコピーして実行

sudo apt-get install apt-clone
sudo apt-clone restore foo.apt-clone.tar.gz

apt-cloneDebianやUbuntuなどの関連ディストリビューション間で作業できます。この場合はrestore-new-distro代わりに使用してください。restore失敗した場合は、次を使用します。手動方法aptが満たされるまで、パッケージリストを使用して、およびdpkg --get-selectionsバイオリンを使用します。apt-mark

あなた自身の設定のためにははるかに簡単です。コピーするだけです。ファイルをクリックホームディレクトリから。通常、システム全体ではなくアカウントでハードウェアに依存しないエントリを設定すると、他のシステムに簡単にコピーできます。

おすすめ記事