次の記事では、apt-cloneについて見ていきます。 これは簡単な方法です Ubuntuにインストールされているパッケージのクローンを作成し、それらを別のコンピューターに復元します 非常にシンプルで迅速な方法で。 多くの場合、同じパッケージのセットを複数のUbuntuシステムにインストールすることは、時間と手間のかかる作業です。 同じパッケージを複数のシステムに何度もインストールする時間を無駄にしたくない場合は、これが適切なオプションです。
実際、それは 同様のアーキテクチャのUbuntuシステムにパッケージをインストールする、このタスクを容易にするために利用できる多くの方法があります。 アプリケーション、設定、データを古いUbuntuシステムから新しくインストールしたシステムに、マウスを数回クリックするだけで移行できます。 アプトク。 パッケージマネージャーを使用して、インストールされているパッケージの完全なリストをバックアップすることもできます。 たとえば、APTを使用して、後で新しくインストールしたシステムにインストールできます。
Apt-cloneは、Ubuntuや同様のオペレーティングシステムで実行されるアプリケーションをインストールするときに役立ちます。 我々ができるようになります 同じパッケージのセットを複数のシステムに非常に簡単にインストールできます それらのすべてがそれらを持っているように。 インストールされているアプリケーションのリスト全体のバックアップコピーを作成し、必要なときにいつでも復元することもできます。
インストールされたパッケージをバックアップし、後で別のUbuntuシステムに復元します
次に、その方法を見ていきます Debianベースのシステムにapt-cloneをインストールして使用する。 このユーティリティをUbuntu18.04システムでテストしましたが、すべてのDebianおよびUbuntuベースのシステムで動作するはずです。
apt-cloneをインストールします
Ubuntuにapt-cloneを非常に簡単にインストールできるようになります。 デフォルトのリポジトリで利用可能なプログラムが見つかります 私たちのオペレーティングシステムの。 インストールするには、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを入力するだけです。
sudo apt install apt-clone
インストールされたパッケージのバックアップ
インストールしたら、インストールしたパッケージを保存するディレクトリを作成します。 次に、それらのクローンを作成し、作成した場所に保存します。 これを行うには、ターミナル(Ctrl + Alt + T)で次のコマンドを入力するだけです。
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
上記のコマンドは、Ubuntuシステムにインストールされているすべてのパッケージを保存します。 それらはというファイルに保存されます apt-clone-state-entreunosyceros-satellite2.tar.gz ディレクトリにあります 〜/インストールされたパッケージ.
バックアップファイルの詳細を表示する
へ バックアップファイルの詳細を表示する、ターミナルで次のコマンドを実行します。
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
上のスクリーンショットでわかるように、Ubuntu2054には合計18.04個のパッケージがあります。
バックアップファイルを復元する
バックアップファイルを取得したら、それをUSBドライブにコピーします。 次に、同じパッケージのセットをインストールする他のシステムに移動できます。 これらのパッケージをインストールするには、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを記述します。
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
心に留めておきます このコマンドは、既存の/etc/apt/sources.listファイルを上書きし、パッケージをインストール/削除します。 宛先システムがソースシステムと同じディストリビューションであることを確認する必要があります。 たとえば、ソースシステムが18.04ビットバージョン64 LTSを実行している場合、ターゲットシステムも同じバージョンとアーキテクチャである必要があります。
システム上のパッケージを復元したくない場合、オプションを使用する必要があります –宛先/場所/ファイル。 使用するコマンドの例は次のとおりです。
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
この場合、上記のコマンドはパッケージをというフォルダに復元します 〜/ oldUbuntu.
apt-cloneに関する情報
apt-cloneに関する詳細情報が必要な場合は、次のことができます。 ヘルプセクションをご覧ください ターミナルを開いて(Ctrl + Alt + T)、入力します。
apt-clone -h
あなたがすることもできます マニュアルページを確認する。 同じ端末に入力してアクセスできます。
man apt-clone
このプログラムの詳細については、次のことができます。 相談する GitHubのページ このプロジェクトから。