如何使用我的系统包作为全新 Ubuntu 安装的镜像

如何使用我的系统包作为全新 Ubuntu 安装的镜像

有没有办法用我当前的系统软件包创建一个仓库,并将其用作新系统安装的仓库?换句话说,我需要安装一个完全离线的系统,因此使用当前已更新的笔记本电脑中的源代码。我可能不需要笔记本电脑中的所有软件包,但我确定我不需要其他软件包。有办法吗?

答案1

警告!如果笔记本电脑 A 没有与目标相同的 CPU,则这可能不起作用(可能会省略一些特定于 CPU 的包)。

你可以使用以下命令获取已安装软件包的列表

dpkg --get-selections

您可以使用以下命令将二进制包下载到当前目录

apt-get download 

我建议你做类似的事情

dpkg --get-selections >MyPackages.txt

然后,使用您选择的编辑器检查选择是否合理。

在便携式、大容量目录中(例如您要带走的大 USB 密钥或磁盘),

awk '{print $1}' <MyPackages.txt |\
xargs --max-args=1 --no-run-if-empty apt-get download

下载 列出的所有软件包MyPackages.txt

man dpkg;man apt-get;man awk;man xargs

相关内容