如何备份我安装的应用程序列表?

我有很慢的互联网连接。 它有时可以达到20 KBps! 安装大型套餐如K3B或葡萄酒或某些游戏需要花费太多时间。 如果我想以某种方式重新安装Ubuntu然后我必须重新安装所有这些包很痛苦。 那么如何备份这个应用程序呢?

查看AptOnCD(aptoncd 安装Aptoncd )。

sudo apt-get install aptoncd 

是的,aptonCD会这样做,如果你想手动备份它们,只需复制/ var / cache / ap / archives目录。在新系统中,只需复制备份的缓存并用root权限覆盖同一目录,使用synaptic安装那些(但你必须手动安装依赖项)但是如果你最近删除了缓存,你就不会得到它们!如果你安装了windows并使用wubi安装,只需将wubi根文件备份到别处。 我认为这是备份系统并在ubuntu上进行实验的最佳方法!

这是非常简单和容易的任务

1.创建tar / var / cache / apt / archives

  tar cvf archives.tar /var/cache/apt/archives 

2.现在备份archives.tar

3.现在安装Ubuntu

4.安装Ubuntu后检查更新关闭它

5.现在在/var/cache/apt/压缩archives.tar

 sudo tar xvf archives.tar /var/cache/apt/ 

6.我重新启动(不知道可能是可选的)

7.现在检查更新他们将下载0 MB或者可能是某些kb

已validation并检查了1个主机操作系统和5个VM


基于GUI的解决方案

 sudo nautilus 

在此处输入图像描述

制作焦油然后备份

安装Ubuntu并检查更新并关闭它

在此处输入图像描述

之后再次打开终端和sudo nautilus

在此处输入图像描述

打开archieve.tar&Drag放下它如图所示

然后再次检查更新,它将是0 MB

更新Ubuntu的替代方案

如果你想备份已安装的软件包列表,这里有一些脚本供你轻松使用,首先要创建packages.list,有一个python脚本可以做到这一点。 create_package_list.py 。这个脚本将创建一个packagelist.txt,它将包含你当前安装的所有软件包。 接下来有两个shell脚本, autoaptitude.sh和autoaptget.sh 。 将所有这些脚本和packages.list保存在Ubuntu-one,Dropbox等备份中。每当您需要获取所有以前安装的软件包时,运行脚本并完成您的工作。