GNU/Linux >> Linux の 問題 >  >> Debian

Debian派生システムでパッケージのクローンを作成する方法

自分のマシンにUbuntuを新しくインストールするのは好きですが、dpkgdebianパッケージマネージャーツールを使用してパッケージをバックアップおよび復元するのは嫌です。

次のコマンドは、ubuntu/debianパッケージ選択リストをバックアップするために使用されます。

バックアップ

sudo dpkg --get-selections > dpkglist.txt

復元

sudo dpkg --set-selections < dpkglist.txt
sudo apt-get -y update
sudo apt-get dselect-upgrade

私は非常に多くのコマンドを使用し続けているので、時々自分自身に1つの質問をします:これらのコマンドをすべて覚えているのはどうしてですか?

Debianベースのシステムまたはchroot環境のパッケージ情報を複製して復元するのに役立つ簡単なソリューションが必要です。 apt-cloneはそれを行うことができます!

apt-clone作成者の公式ページによると、これは、複数のホスト間でパッケージの選択を複製する便利な手段を提供する小さなシェルスクリプトです。

apt-cloneは、自分のマシンにソフトウェアを展開する場合に非常に便利です。これは、単一のシステムのパッケージ選択を他のマシンに簡単に複製できるためです。 apt-cloneコマンドラインツールを使用すると、時間を大幅に節約できます。時間は貴重です。

お金では買えない!

すべてのマシンとワークステーションでパッケージを管理およびインストールする代わりに、apt-cloneを使用できます。これにより、自動的に作業が実行されます。

ソフトウェアを1台のマシンに1回だけインストールし、apt-cloneを機能させます。 apt-cloneツールは公式リポジトリに含まれているため、apt-getユーティリティを使用してUbuntuやその他のDebianベースのLinuxディストリビューションにインストールできます。

次のコマンドは、マシンにapt-cloneツールをインストールするのに役立ちます。新しいターミナルを開き(CTRL + ALT + T)、実行します。

高度なパッケージマネージャーは、依存関係ツリーを自動的に構築し、ソフトウェアをダウンロードしてインストールします。次のコマンドを入力し、Enterキーを押して、動作を確認します。

すべてが自動化されているととてもいいです。

sudo apt-get install apt-clone

しかし、apt-cloneは誰に適していますか?

  1. 複数のワークステーションを管理し、それらのシステム全体で一貫したソフトウェアライブラリが利用可能であることを確認する必要がある人。
  2. 定期的にシステムをワイプし、デフォルトのインストールに含まれていないソフトウェアパッケージを使用しているホームユーザー。
  3. 各ユーザーが指定されたワークステーションを持っていない公共図書館や教育機関のITマネージャー。
  4. ソフトウェアの均一な可用性が日常業務に不可欠である中規模および大規模ビジネスの技術者をサポートします。

apt-cloneツールの使用方法

apt-cloneツールのインストールが完了したら、ターミナルから簡単に起動できますが、コマンドラインであるため、独自のタスクを実行するために使用するには、2つまたは3つのコマンドを学習する必要があります。

-hと組み合わせた場合 apt-cloneツールは、その使用法、コマンド、および使用可能なオプションに関する情報を提供します。

次のコマンドは、apt-cloneユーティリティの使用方法を学ぶのに役立ちます。

apt-clone -h

クローンファイルを作成するには、次のコマンドを入力する必要があります。

sudo apt-clone clone specify_destination_path_here

次のコマンドは、デスクトップフォルダにクローンファイルを作成します。

sudo apt-clone clone /home/oltjano/Desktop

クローンファイルが作成されたら、情報を使用してその情報を簡単にリクエストできます。 以下に示すように。

sudo apt-clone info name_of_clone_file_here

次のコマンドを使用して、ソースからクローンファイルを復元します。 -destination を使用して、クローンファイルを復元する宛先を指定することもできます。 オプション。

sudo apt-clone restore name_of_clone_file_here

Debian
  1. Debian9にNextcloudをインストールする方法

  2. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  3. Debian9にMongoDB4.4/4.2をインストールする方法

  1. DebianでSudoユーザーを作成する方法

  2. Debian9にTomcat8.5をインストールする方法

  3. Debian 11 /Debian10にPostgreSQLをインストールする方法

  1. Debian9にMongoDBをインストールする方法

  2. Debian9にNginxをインストールする方法

  3. Debian9にApacheをインストールする方法