cnhnln 发表于 2006-6-26 21:47:41

怎么获得aptitude的所有安装纪录?

怎么获得aptitude的所有安装纪录?

谢谢

history就那么一千\几百条,实在不够啊

cnhnln 发表于 2006-6-27 11:33:10

less /var/log/aptitude 解决

fakeroot 发表于 2006-6-27 18:20:08

要考虑logrotate对日志的轮转。

fakeroot 发表于 2006-6-27 18:22:15

aptitude search '!~M~i'

搜索所有aptitude手动安装的程序,基本可以满足需要。

aptitude有个问题,其它apt前端安装的程序,不会被标记为手动安装。

一个解决办法是装个debfoster,然后debfoster2aptitude。

cnhnln 发表于 2006-6-27 21:55:52

要考虑logrotate对日志的轮转。
何意阿?可否详述,多谢

fakeroot 发表于 2006-6-27 22:24:54

$ cat /etc/logrotate.d/aptitude
/var/log/aptitude {
rotate 6
monthly
compress
missingok
notifempty
}


就是说/var/log/aptitude只保存一个月,然后轮转压缩为/var/log/aptitude.1.gz,再过一个月,/var/log/aptitude.1.gz轮转为/var/log/aptitude.2.gz,当月的/var/log/aptitude则被轮转为/var/log/aptitude.1.gz。以次类推,一共保存六份旧的日志存档。所以对一个运行很久的系统,光看/var/log/aptitude是不够的。

这一切的前提是crontab中的logrotate正常运行,我装了anacron,所以能保证其执行。
页: [1]
查看完整版本: 怎么获得aptitude的所有安装纪录?