Ubuntu/Debian Linux系统中的/var/cache/apt/archives可以删除吗?
时间:2019-11-20 08:53:15 来源:igfitidea点击:
在Debian Linux中,可以删除/var/cache/apt/archives中的文件吗?
/var/cache/apt/archives目录做什么用的?
删除/var/cache/apt/archives的文件有什么影响吗?
在Ubuntu/Debian Linux中删除/var/cache/apt/archives
所有.deb软件包从网络查询后会存储在/var/cache/apt/archives /目录中。
同样,/var/cache/apt/archives/partial /目录用作传输中的软件包文件的存储区。
即 APT缓存的文件位于/var/cache/apt/archives /目录中。
查看目录内容:
cd /var/cache/apt/archives/ ls -l ls -l | tail -10
使用du命令查看磁盘使用情况。
sudo du -ch /var/cache/apt/archives/
删除/var/cache/apt/archives/中的所有文件安全吗?
安全。是安装包的缓存文件。
我们绝对有必要保留所有这些文件吗?
否。请参见下面如何释放磁盘空间。
apt-get/apt软件包管理示例
安装软件包
sudo apt install {package-name}
示例:安装squid3软件包:
sudo apt install squid3
可以看到下载的文件:
ls -l /var/cache/apt/archives/squid*
删除软件包
删除软件包而不删除其配置文件,执行:
sudo apt remove {package-name}
删除程序包及其配置文件:
sudo apt remove --purge {package-name}
示例: 删除nginx及其配置文件:
sudo apt remove --purge nginx
但是不会从/var/cache/apt/archives /目录中删除安装包文件。
如何清除APT缓存并从/var/cache/apt/archives /中删除所有内容
clean命令清除检索到的软件包文件的本地存储库。
它将从/var/cache/apt/archives /和/var/cache/apt/archives/partial /中删除除锁定文件以外的所有内容。
语法为:
sudo apt clean
或者
sudo apt-get clean
从APT缓存中删除所有无用的文件
像clean一样,autoclean会清除本地本地存储库中检索到的软件包文件。
不同之处在于,autoclean仅删除不再下载且几乎无用的软件包文件。
删除/var/cache/apt/archives /中没用的文件的语法如下:
sudo apt autoclean
或者
sudo apt-get autoclean