Я читаю официальную документацию Red Hat 6 (Руководство по развертыванию), где в главе 6 о yum они используют следующую команду для отображения транзакций:
yum history info (id)
эта команда предположительно должна отображать команду, введенную пользователем в командной строке. Однако на моем Red Hat 6 (Red Hat Enterprise Linux Server версии 6.0 (Сантьяго)) я не вижу это поле.
Вот что должно появиться в ответе на команду согласно документации:
Command Line: install screen
мой yum, похоже, отображает все поля, кроме командной строки.
Документация устарела или проблема с версией yum?
Вот вывод информации об истории yum 8:
Loaded plugins: refresh-packagekit, rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
Transaction ID : 8
Begin time : Mon Aug 19 13:41:54 2013
Begin rpmdb : 1084:65de5635b414c70762820c21547fbd04b195ff4b
End time : 13:42:13 2013 (19 seconds)
End rpmdb : 1084:0199a2a8ec5de1036ccf87f49bd3e091e410cb5f
User : TR <tr>
Return-Code : Success
Transaction performed with:
Installed rpm-4.8.0-12.el6.i686
Installed yum-3.2.27-14.el6.noarch
Packages Altered:
Updated tar-2:1.23-3.el6.i686
Update 2:1.23-11.el6.i686
history info
Командная строка истории Yum реализована в более поздней версии yum.
В соответствии с этот документ, в версии 3.2.29-18 он реализован, поэтому я бы продолжил и yum update yum
журнал изменений пакета yum rpm:
* Thu Aug 11 2011 James Antill <james.antill@redhat.com> - 3.2.29-18
- Deal with pre scripts errors better.
- Resolves: rhbz#661962
- history nows stores and display rpmdb/yumdb information (Eg. from_repo).
[...]
редактировать: yum по-прежнему не сможет видеть информацию из командной строки о транзакциях, выполненных до того, как эта функция была реализована.