在Ubuntu系统中,回收安装包资源可以通过以下几种方法实现:
sudo apt-get autoclean 命令可以清理不再需要的软件包缓存。sudo apt-get clean 命令可以清理所有软件缓存,即缓存在 /var/cache/apt/archives 目录里的 .deb 文件。sudo apt-get autoremove 命令可以删除为了满足依赖而安装的,但现在不再需要的软件包。sudo apt-get autoremove 命令可以删除不再需要的依赖包。sudo apt purge package_name 命令可以同时删除软件包及其配置文件。查看安装软件时下载包的临时存放目录:
ls /var/cache/apt/archives  备份当前系统安装的所有包的列表:
dpkg --get-selections | grep -v deinstall > /somefile  从上面备份的安装包的列表文件恢复所有包:
sudo dpkg --set-selections < /somefile sudo dselect  清理旧版本的软件缓存:
sudo apt-get autoclean  清理所有软件缓存:
sudo apt-get clean  删除系统不再使用的孤立软件:
sudo apt-get autoremove  使用 apt-clone 备份和恢复已安装的软件包:
安装 apt-clone:
sudo apt install apt-clone  创建已安装软件包的列表并保存:
mkdir /mypackages sudo apt-clone clone /mypackages  恢复已安装的软件包列表到另一个系统:
sudo apt-clone restore apt-clone-state-ubuntuserver.tar.gz  通过上述方法,您可以有效地回收Ubuntu系统中的安装包资源,释放磁盘空间。