更新缓冲文件的问题

上网、浏览、聊天、下载等
回复
suyunju123
帖子: 12
注册时间: 2007-05-28 22:49
送出感谢: 0
接收感谢: 0

更新缓冲文件的问题

#1

帖子 suyunju123 » 2007-07-06 8:46

明白不能把Windows的思想带到Linux上来,但是看到更新的时候会有很多的缓冲文件,就会联想到亢余文件这回事来了。请问各位,这些更新或者新立得下载的文件,会在安装之后自动删除么?如果不会,应该怎样找到它们,并且删除呢?
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

#2

帖子 xhy » 2007-07-06 9:04

sudo apt-get clean
sudo apt-get autoclean
目前负债150多万
suyunju123
帖子: 12
注册时间: 2007-05-28 22:49
送出感谢: 0
接收感谢: 0

#3

帖子 suyunju123 » 2007-07-06 9:25

这两个有什么区别呢?
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

#4

帖子 xhy » 2007-07-06 9:53

http://www.at.debian.org/doc/manuals/ap ... zh-cn.html










3.6 移除无用软件包文件:apt-get clean and autoclean

当你需要安装某个软件包时,APT从/etc/apt/sources.list中所列的主机下载所需的文件,将它们保存到本机软件库(/var/cache/apt/archives/),然后开始安装,参考安装软件包, 第 3.2 节。

本地软件库会不断膨胀占用大量硬盘空间,幸运的是,APT提供了工具来管理本地软件库:apt-get的clean方法和autoclean方法。

apt-get clean将删除/var/cache/apt/archives目录和/var/cache/apt/archives/partial目录下锁文件以外的所有文件。这样以来,当你需要再次安装某个软件包时,APT将重新下载它。

apt-get autoclean仅删除那些不需要再次下载的文件。

下面这个例子显示了apt-get autoclean如何工作:

# ls /var/cache/apt/archives/logrotate* /var/cache/apt/archives/gpm*
logrotate_3.5.9-7_i386.deb
logrotate_3.5.9-8_i386.deb
gpm_1.19.6-11_i386.deb

在/var/cache/apt/archives目录下有两个不同版本的logrotate 软件包文件以及一个gpm软件包文件。

# apt-show-versions -p logrotate
logrotate/stable uptodate 3.5.9-8
# apt-show-versions -p gpm
gpm/stable upgradeable from 1.19.6-11 to 1.19.6-12

apt-show-versions显示logrotate_3.5.9-8_i386.deb 提供了logrotate的升级版本,所以 logrotate_3.5.9-7_i386.deb没用了。同样 gpm_1.19.6-11_i386.deb也没有用了,因为可以下载该软件包的更新版本。

# apt-get autoclean
Reading Package Lists... Done
Building Dependency Tree... Done
Del gpm 1.19.6-11 [145kB]
Del logrotate 3.5.9-7 [26.5kB]

总之,apt-get autoclean仅删除那些过时的文件。参考 如何从Debian的专用版本下升级软件包, 第 3.9 节以了解apt-show-versions的更多详情。
目前负债150多万
回复

回到 “因特网相关软件”