Làm thế nào để xem lịch sử của các lệnh Yum (cập nhật, cài đặt, gỡ bỏ)?


34

Tôi thấy một số lỗi trong nhật ký apache của mình và chúng có thể (hoặc có thể không) liên quan đến một số gói mà tôi đã cài đặt / gỡ bỏ gần đây bằng Yum.

Có cách nào để xem lịch sử của các gói Yum đã được cập nhật / cài đặt / gỡ bỏ không?

Tôi có thể sử dụng lệnh "history" từ unix, nhưng một số cài đặt có thể đã được thực hiện với các tài khoản khác nhau. Tôi đã thử tìm kiếm trên web và đọc trang người đàn ông nhưng không tìm thấy gì.

Câu trả lời:


17

Tốt,

yum history

làm công việc là tốt.


Dường như không hoạt động trên CentOS (ít nhất, không có cài đặt của tôi).
Daren Chandisingh

À, được rồi Fedora thôi.
lzap

2
Bây giờ là CentOS 6.2 ("lịch sử trợ giúp của bạn"). "Tất cả những điều tốt đẹp sẽ đến với những người chờ đợi ...", "những người" là người dùng hạ lưu, "điều tốt" là phần mềm ổn định. Cá nhân, tôi thường xuyên quá nôn nóng để chờ đợi ....
michael

39

Tôi tin rằng bạn có thể tìm thấy những gì bạn đang tìm kiếm trong các yumtệp nhật ký được đặt trong/var/log/yum.log


1
Nếu bạn muốn có một danh sách sạch các gói đã cài đặt, bất kể khi nào hoặc chuyện gì đã xảy ra (cập nhật / cài đặt), hãy làm điều này:cat /var/log/yum.log | sed "s#.\+: \?\(.\+\)#\1#" | sort | tee /tmp/yum.install.list.txt
nickboldt

7

Ví dụ:

danh sách lịch sử yum

[root ~]> yum history list
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
ID     | Login user             | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
 2 | User <username>        | 2010-01-19 15:10 | Erase          |    1
 1 | User <username>        | 2010-01-19 14:55 | Update         |    3
history list

Hiển thị thông tin lịch sử cho ID 2

[root ~]> yum history info 2
Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
Transaction ID : 2
Begin time     : Tue Jan 19 15:10:13 2010
Begin rpmdb    : 2431:fe4c2c846fd45c9125fb8ab27542a27b22e0d3df
End time       :            15:10:27 2010 (14 seconds)
End rpmdb      : 2430:2eeb12b0b0f2ef3fcb31b4447b439e76e92e3866
User           : User <username>
Return-Code    : Success
Transaction performed with:
Installed    rpm-4.7.2-1.fc12.i686
Installed    yum-3.2.25-1.fc12.noarch
Installed    yum-plugin-fastestmirror-1.1.24-2.fc12.noarch
Packages Altered:
Erase        arora-0.10.2-2.fc12.i686
history info

1

Để liệt kê các gói bạn đã cài đặt, hãy thử điều này:

alias yum-userinstall="yumdb search command_line install* | grep command_line\ = | sort | uniq | sed -r -e 's/command_line = (.*)/yum \1/g'"

Kết quả:

# yum-userinstall
     yum install bind-utils
     yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
     yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
     yum install lsof
     yum install nano
     yum install nfs-utils libnfsidmap
     yum install nmap-ncat
     yum install openscap-scanner
     yum install open-vm-tools

PS1: nó không hiển thị phụ thuộc

PS2: nó được sắp xếp theo thứ tự abc

PS3: nó không hiển thị nếu bạn đã gỡ bỏ gói sau


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.