如何打包已安装的包?

如何打包已安装的包?

有没有办法将系统上安装的软件打包?

我的意思是,无需前往/var/cache/apt..也无需下载任何其他东西,我可以使用dpkg命令从系统上安装的所有软件中制作软件包吗?

因此我可以获取这些软件包,将它们放在 CD 上,然后将它们安装到另一个系统上,而无需从缓存中抓取文件或使用 AptonCD。

答案1

是的,您可以使用 dpkg-repack 来完成此操作。

  1. 安装dpkg-重新打包安装 dpkg-repack假根安装 fakeroot(避免以 root 身份重新打包)。或者从终端:

    sudo apt-get install dpkg-repack fakeroot
    
  2. 重新打包已安装的包

    fakeroot -u dpkg-repack <package name>
    

您将在当前目录中找到该包。

请注意,安装包后对系统所做的任何更改都将反映在重新打包的版本中!

相关内容