Yum
為什麼百勝歷史看起來不同?
今天早些時候,當我輸入時,
sudo yum history
我會得到一個標題如下的操作列表:ID | Login user | Date and time | Action(s) | Altered -------------------------------------------------------------------------------
現在當我輸入它時,我得到一個稍微不同的標題:
ID | Command line | Date and time | Action(s) | Altered -------------------------------------------------------------------------------
請注意,我曾經有一列“登錄使用者”,但現在該列已替換為“命令行”
為什麼它會改變,有沒有辦法在兩個不同的輸出之間切換,或者更好地同時顯示兩列?
CentOS 3.10.0-229 (x86_64) 上的 yum 3.4.3
我想你有一個 yum 更新帶來了“命令行”列。來自
man 5 yum.conf
:舊版本的 yum 就像“使用者”,總是輸出發起 yum 交易的使用者。
根據
man 5 yum.conf
,存在修改 yum 輸出行為的選項。如果你添加history_list_view=cmds
它/etc/yum.conf
顯示“命令行”,如果你添加history_list_view=users
它顯示“登錄使用者”。如果您想要真實的詳細資訊:請查看回購站點,第 2054 行
我發現命令的列寬小得離譜(包名被截斷,包名包括修訂號,這是我需要看到的),我找不到 yum 的選項可以使它更大. 似乎它是硬編碼為 yum 的,您需要編輯 python 來更改它。
我的解決方法是 grep
/var/log/messages
。yum
在這種情況下,您可以看到完整的包名稱。