如何获取已安装的包文件?

我需要下载我在Ubuntu 11.10 x64上安装的所有软件包。 应该有/var/cache/apt/archives我知道,但是只有300 Mb的deb文件。 我安装了很多现在还没有的开发包。 我认为系统会自动清理缓存!

现在我想下载系统上安装的所有软件包,而不是默认安装的软件包。

终端中的以下命令获取已安装的软件包和下载列表,软件包将存储在/ var / cache / apt / archives中

 dpkg -l | grep "^ii"| awk ' {print $2} ' | xargs sudo apt-get -y --force-yes install --reinstall --download-only