私は数ヶ月間VirtualBoxを介してLinuxを探索してきましたが、それを基本オペレーティングシステムにしてハードドライブにインストールすることにしました。 HDDに直接インストールするときにインポートしたいファイル、パッケージ、設定(例:.bashrcの変更など)がたくさんありますが、どうすればよいですか?また、Ubuntuを実行しているので、同様のDebianまたはRPM、RHELベースのディストリビューションに切り替えることにした場合、同じプロセスが適用されますか?どの要素を考慮する必要がありますか?
答え1
パッケージ管理はディストリビューション間の主な違いの1つです。関連していないリリース間では何も自動化できません。さまざまなディストリビューションは、ソフトウェアをさまざまなパッケージセットに分割し、異なる名前を使用します。
インストールされているパッケージのリストをコピーして、同じバージョンの同じ展開を実行しているコンピュータ間で同様のインストールを実行できます。apt
Debianやその派生製品(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-clone
DebianやUbuntuなどの関連ディストリビューション間で作業できます。この場合はrestore-new-distro
代わりに使用してください。restore
失敗した場合は、次を使用します。手動方法aptが満たされるまで、パッケージリストを使用して、およびdpkg --get-selections
バイオリンを使用します。apt-mark
あなた自身の設定のためにははるかに簡単です。コピーするだけです。ファイルをクリックホームディレクトリから。通常、システム全体ではなくアカウントでハードウェアに依存しないエントリを設定すると、他のシステムに簡単にコピーできます。
答え2
Debian スイートに残っていれば、非常に簡単に転送できます。現在インストールされているパッケージを一覧表示してファイルに保存し、ファイルを読み込んで再インストールするだけです。
インストールしたパッケージをファイルに保存します
installed
。dpkg -l | grep ^ii | awk '{print $2}' > installed
新しくインストールされたDebianベースのディストリビューションから保存されたパッケージをインストールします。
sudo apt-get install $(cat installed)
または、GUIツールを使用してこれを実行できます。ミントラという名前がとても良いです。mintbackup
:
その後、再インストールしてください。
答え3
設定は通常/etc/
。
マネージャーをお待ちください便利です。主な目的は/etc/
gitリポジトリに切り替えることです。しかし、よく理解すると、コピーしたくない部分もフィルタリングされます。したがって、これに慣れている場合は、変更を新しいインストールにマージすることをお勧めgit
します。etckeeper