openSUSE:Libzypp history
目的
追溯
- 软件包来源
- 软件包请求者(用户/依赖项)
- 曾经安装过的软件包
历史文件
位置
默认位置是 /var/log/zypp/history。可以通过 history.logfile 键在/etc/zypp/zypp.conf.
格式
- CSV 文件,使用管道符 (|) 作为值分隔符
- 每行一个事件
- 不同的操作有不同的值集(列),请参阅下表
- 以 # 开头的行被视为注释
以下是每个已知操作的历史日志值的表格。每行以 时间戳 和 操作 ID 开头。
|
| ||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||
|
|
示例
2008-09-24 11:48:58|rremove|packman 2008-09-24 11:50:02|radd |packman|http://packman.iu-bremen.de/suse/11.0 2008-09-24 11:53:10|install|amarok-yauap|1.4.10-25|x86_64||factory|4421dfa718ab73c805c1c695c97b1b67f39bf2f3 2008-09-24 11:53:25|install|amarok-lang|1.4.10-25|x86_64||factory|691030edafcc4fbc22aa225350f9de32974e4bc2 # Additional rpm output: # warning: /var/cache/zypp/packages/packman/x86_64/amarok-1.4.10-100.pm.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 9a795806 # 2008-09-24 11:53:45|install|amarok|1.4.10-100.pm.1|x86_64|root@kompost|packman|ee0fffa1e4eeaaeb8799bd05c6882ef74100d681
API
写入 API
HistoryLog 类应被用于写入此文件。
读取 API
待办事项
: