Debian パッケージのクローンを新しいシステムに作成する

Apt-clone は、Debian Linux システムをスキャンして、インストールされているパッケージ、ソフトウェア リポジトリ、サードパーティのDEB パッケージを検索し、それらを圧縮して別のコンピュータにインストールできるシンプルなツールです。Linux システムで Apt-clone を使用する方法は次のとおりです。

始める前に

このガイドでは、Debian の Apt-Clone を使用して、以前にインストールされたソフトウェアをバックアップします。ただし、Apt-Clone はすべての Ubuntu ディストリビューションでも同様に動作します。Ubuntu、Linux Mint、Zorin OS などを使用していて、Apt-Clone を使用したい場合は、このガイドの指示に従ってください。

Debian への Apt-Clone のインストール

Apt-Clone ツールは Debian にはプリインストールされていません。したがって、これを使用したい場合は、コンピュータにインストールする必要があります。インストールするには、ターミナル ウィンドウを開きます。キーボードのCtrl + Alt + Tを押すと、ターミナル ウィンドウを開くことができます。

ターミナル ウィンドウが開いたら、apt install apt-cloneコマンドを実行します。Debian の古いリリースを使用している場合は、 apt installではなくapt-get installを実行する必要がある場合があります。

sudo apt install apt-clone

上記のコマンドを入力すると、Debian はパスワードの入力を求めます。キーボードを使用して、ユーザー アカウントのパスワードを入力します。次に、Yキーを押して、パッケージのインストールを確認します。

Debian Linux PCに Apt-Clone がインストールされている場合、 apt-clone –helpコマンドを実行してヘルプ ページを表示できます。ヘ��プ ページを読むと、Apt-Clone が提供するすべての機能を理解するのに役立ちます。

Apt-Clone でクローンを作成する

プログラムはターミナルベースであるため、Apt-Clone を使用したクローンの作成はターミナルで行われます。まず、apt-clone cloneコマンドを使用します。このコマンドは、後で使用するために現在の Debian インストールのクローンを作成することをツールに指示します。

Apt-Clone は何を「クローン」しますか? パッケージ リポジトリ(ファースト パーティとサードパーティの両方)、リポジトリの GPG キー、Apt 設定、およびインストールされたパッケージ。Debian インストール全体がアーカイブにコピーされ、後で復元されます。

以下のapt-cloneコマンドを使用して、クローン パッケージを作成します。

apt-clone clone my-debian-installation

クローンが完了するまでにそれほど時間はかかりません。プロセスが完了すると、ホームディレクトリに名前付きのファイルが出力されます。Apt-Clone が出力するファイルは TarGZ 形式になります。

TarGZ はアーカイブ形式です。しかし、それは安全ではありません。Apt-Clone からの Debian クローン情報を秘密にしておきたい場合は、GPG で暗号化できます。その方法は次のとおりです。

まず、Debian のインストールに GnuPG がインストールされていることを確認してください。これを確認するには、gpg –helpコマンドを入力します。

gpg --ヘルプ

gpg がインストールされていると仮定して、gpg -cコマンドを実行して TarGZ アーカイブを暗号化します。暗号化プロセスは迅速になります。ただし、クローン ファイルが大きい場合は、さらに時間がかかる可能性があります。

gpg -c my-debian-installation.tar.gz

暗号化が完了すると、次の名前の出力ファイルが作成されます。

my-debian-installation.tar.gz.gpg

次のコマンドで「my-debian-installation.tar.gz.gpg」を復号化できます。

gpg my-debian-installation.tar.gz.gpg

Apt-Clone を使用して手動でインストールしたパッケージを含むクローンを作成する

apt-clone cloneを実行すると、公式ソフトウェア リポジトリを通じて Debian にインストールされているすべてのパッケージがバックアップされます。ただし、インターネットからダウンロードしたサードパーティの DEB パッケージをバックアップしたい場合は、別の種類のクローンを作成する必要があります。

サードパーティのアイテムをバックアップするには、apt-clone –with-dpkg-repack を使用する必要があります。このコマンドは、公式リポジトリではなくパッケージをスキャンし、クローン ファイルにパッケージ化しようとします。

apt-clone clone my-debian-installation --with-dpkg-repack

Apt-Clone の-with -dpkg-repack コマンドライン スイッチは、特に大量のサードパーティ DEB パッケージがある場合にかなり時間がかかります。座って辛抱してください。プロセスが完了すると、「my-debian-installation.tar.gz」が出力されます。

アーカイブを暗号化したいですか? 次のgpgコマンドを実行します。

gpg -c my-debian-installation.tar.gz

「my-debian-installation.tar.gz.gpg」が出力されるはずです。

Apt-Clone クローンの復元

新しい Debian システムに Apt-Clone アーカイブを復元するには、次の手順を実行します。まず、最新の Debian システムのホーム フォルダーに「my-debian-installation.tar.gz」を配置します。次に、暗号化した場合は、代わりに「my-debian-installation.tar.gz.gpg」をそこに配置します。

ファイルをホーム ディレクトリに配置した後、(必要に応じて)以下のgpgコマンドを使用してファイルを復号化します。

gpg my-debian-installation.tar.gz.gpg

ファイルが復号化されると、復元を開始できます。まず、Apt-Clone ツールがインストールされていることを確認します。次に、apt-clonerestoreコマンドを使用します。このコマンドは、すべてのソフトウェア リポジトリ、以前にインストールしたパッケージ、GPG キー、さらにはサードパーティの DEB パッケージ (クローン作成プロセス中にバックアップすることを選択した場合) を復元します。

sudo apt-clone 復元 my-debian-installation.tar.gz

復元プロセスは迅速ではありません。ファイルを移動したり、プログラムを再インストールしたり、システムを変更したりする必要があります。落ち着いて復元プロセスを実行してください。プロセスが完了したら、ターミナルを閉じて、Debian の使用を開始してください。

コメントを残す

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

SLES 15 で firewalld を設定する: ゾーンの確認、サービスまたはポートの許可、永続ルールの保存、安全なリロード、およびアクセスの検証。

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLES 15 SP7 でカーネルのライブパッチ適用を有効にし、再起動せずにサポートされている修正プログラムを適用し、有効なパッチを確認し、カーネルの再起動が必要な場合を把握します。

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSEがサポートするセットアップユーティリティを使用してSLES 15でFIPSモードを有効にし、安全に再起動し、カーネルと暗号化ポリシーの状態を確認し、認証制限をチェックします。

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

公式の.debパッケージ、APT、ポリシーチェック、アップデートガイダンス、および管理対象デバイス向けの修正プログラムを使用して、Gooroom OSにGoogle Chromeを安全にインストールします。

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

rsyslog、TLS証明書、ピア名検証、キュー、検証、テスト機能を使用して、SLESシステムログをリモートのsyslogサーバーに安全に転送します。

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

YaSTを使用して、SSSD経由でSLES 15をActive Directoryに参加させます。DNSと時刻の設定、ドメインログインの構成、Kerberosの検証、SSSD、Winbind、およびrealmdの比較を行います。

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の RTL8821CE Wi-Fi の問題を解決するには、内蔵の rtw88 ドライバー、Realtek ファームウェア、rfkill、NetworkManager、および安全なフォールバックオプションを確認してください。

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用して、Debian 12のDNS解決エラーを診断および修正します。これには、resolv.conf、NetworkManager、networkd、キャッシュ、および検証が含まれます。

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Windows 11のバックアップ、ボリュームの縮小、UEFI USBからの起動、既存のEFIパーティションとリカバリパーティションの保護を行うことで、Windows 11の横にPardus 25.2をインストールできます。