如何备份我安装的应用程序列表?
我有很慢的互联网连接。 它有时可以达到20 KBps! 安装大型套餐如K3B或葡萄酒或某些游戏需要花费太多时间。 如果我想以某种方式重新安装Ubuntu然后我必须重新安装所有这些包很痛苦。 那么如何备份这个应用程序呢?
查看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等备份中。每当您需要获取所有以前安装的软件包时,运行脚本并完成您的工作。