在文本文件中记录安装的.deb包(Ubuntu / Debian)

记录安装的.deb包文本文件(Ubuntu / Debian)

版本1.0
作者:Falko Timme

这个简短的指南显示了将所有已安装的.deb软件包记录在文本文件中的两种方法,然后您可以在另一台计算机上使用它们来安装相同的软件包。 如果要在多台计算机上安装相同的软件包,这将非常有用。

我不会保证这将为您工作!

1初步说明

我将展示如何在桌面(使用Synaptic)和命令行上执行此操作。 我正在使用U盘存储文本文件; 这样我可以简单地将带有文本文件的USB记忆棒插入到另一台计算机中,并在那里启动软件包安装。

如果您尝试这样做,请确保两个系统上的/etc/apt/sources.list文件相同 (如果您愿意,也可以将该文件复制到U盘,以便可以在另一台计算机上使用) 。

2 Synaptic包管理器

本章介绍如何使用Synaptic Package Manager创建包文件。 打开Synaptic包管理器系统>管理> Synaptic包管理器 ):

然后转到文件>保存标记文件>将标记保存为...

输入文件的名称(例如my_packages.txt ),然后选中保存完整状态,不仅可以更改 (否则只会保存您在当前Synaptic会话中所做的更改)。 选择您的U盘保存文件(我的U盘被命名为磁盘 ):

而已。 现在将U盘插入另一台电脑,打开Synaptic,然后转到File> Read Markings ...

从U盘中选择my_packages.txt文件:

之后,您应该注意到某些包被标记(第一个系统上安装的包,但不在这个包上)。 单击应用开始安装:

3命令行

本章介绍如何在命令行中创建包文件。 打开终端(应用程序>附件>终端 ),并键入:

sudo dpkg --get-selections "*" > /media/disk/my_packages.txt

(我假设/ media / disk是你的U盘。)

现在将U盘插入另一台电脑,打开一个终端并运行...

sudo dpkg --set-selections < /media/disk/my_packages.txt
sudo apt-get -u dselect-upgrade

...启动软件包安装(我假设第二台计算机上的U盘的安装点是/ media / disk )。

4链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏