web-dev-qa-db-ja.com

インストール済みパッケージをパッケージ化する方法は?

システムにインストールされたソフトウェアをパッケージ化する方法はありますか?

つまり、/var/cache/apt..に移動することなく、他に何かをダウンロードすることなく、dpkgコマンドを使用して、システムにインストールされているすべてのソフトウェアからパッケージを作成できますか?

そのため、キャッシュからファイルを取得したり、AptonCDを使用したりすることなく、それらのパッケージをCDに入れて別のシステムにインストールできます。

3
hanny

はい、dpkg-repackを使用してこれを実現できます。

  1. インストール dpkg-repack Install dpkg-repack および fakeroot Install fakeroot (再パッケージ化するルートになることを避けるため)。または、ターミナルから:

    Sudo apt-get install dpkg-repack fakeroot
    
  2. インストール済みパッケージの再パッケージ化

    fakeroot -u dpkg-repack <package name>
    

そして、現在のディレクトリにパッケージがあります。

パッケージがインストールされた後のシステムの変更は、再パッケージ化されたバージョンに反映されることに注意してください!

6
Tachyons