Назад | Перейти на главную страницу

yum и поле командной строки

Я читаю официальную документацию 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 по-прежнему не сможет видеть информацию из командной строки о транзакциях, выполненных до того, как эта функция была реализована.