จะดูประวัติคำสั่ง Yum ได้อย่างไร (อัพเดต, ติดตั้ง, ลบ)


34

ฉันเห็นข้อผิดพลาดบางอย่างในบันทึก apache ของฉันและพวกเขาอาจ (หรืออาจจะไม่) เกี่ยวข้องกับแพ็คเกจที่ฉันเพิ่งติดตั้ง / ลบโดยใช้ Yum

มีวิธีการดูประวัติของแพคเกจยำที่ได้รับการปรับปรุง / ติดตั้ง / ลบหรือไม่?

ฉันสามารถใช้คำสั่ง "history" จาก unix ได้ แต่การติดตั้งบางอย่างอาจทำกับบัญชีอื่น ฉันลองค้นหาเว็บและอ่าน man page ด้วย แต่ไม่พบอะไรเลย

คำตอบ:


17

ดี,

yum history

ทำงานได้ดีเช่นกัน


ดูเหมือนจะไม่ทำงานบน CentOS (อย่างน้อยก็ไม่มีการติดตั้งของฉัน)
Daren Chandisingh

อาโอเค. Fedora เท่านั้น
lzap

2
ตอนนี้มีไว้แล้วใน CentOS 6.2 ("yum help history") "ทุกสิ่งที่ดีมาถึงผู้ที่รอ ... ", "ผู้" เหล่านั้นเป็นผู้ใช้ปลายน้ำ "สิ่งที่ดี" เป็นซอฟต์แวร์ที่มีเสถียรภาพ โดยส่วนตัวแล้วฉันมักจะใจร้อนเกินกว่าจะรอ ....
michael

38

ฉันเชื่อว่าคุณสามารถค้นหาสิ่งที่คุณกำลังมองหาในyumไฟล์บันทึกที่อยู่ใน/var/log/yum.log


1
หากคุณต้องการรายการแพคเกจที่ติดตั้งใหม่ทั้งหมดไม่ว่าจะเกิดขึ้นเมื่อใดหรือเกิดอะไรขึ้น (อัพเดต / ติดตั้ง) ให้ทำดังนี้:cat /var/log/yum.log | sed "s#.\+: \?\(.\+\)#\1#" | sort | tee /tmp/yum.install.list.txt
nickboldt

7

ตัวอย่างเช่น:

รายการประวัติยำ

[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

แสดงข้อมูลประวัติสำหรับ 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


0

ในการแสดงรายการแพ็คเกจที่คุณติดตั้งให้ลองทำดังนี้

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

ผล:

# 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: มันไม่แสดงการพึ่งพา

PS2: จัดเรียงตามตัวอักษร

PS3: มันจะไม่แสดงถ้าคุณได้ลบแพ็คเกจในภายหลัง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.