यम आदेशों के इतिहास को कैसे देखें (अपडेट, इंस्टॉल, निकालें)?


34

मुझे अपने अपाचे लॉग में कुछ त्रुटियां दिखाई दे रही हैं और वे कुछ पैकेजों से संबंधित हो सकते हैं (या नहीं हो सकते हैं) जो मैंने हाल ही में यम का उपयोग करके स्थापित / हटाए हैं।

क्या यम संकुल के इतिहास को देखने का कोई तरीका है जिसे अद्यतन / स्थापित / हटा दिया गया है?

मैं यूनिक्स से "इतिहास" कमांड का उपयोग कर सकता था, लेकिन कुछ स्थापनाएं अलग-अलग खातों के साथ हो सकती हैं। मैंने वेब खोजने और मैन पेज को पढ़ने की कोशिश की है, लेकिन कुछ भी नहीं मिला है।

जवाबों:


17

कुंआ,

yum history

काम भी करता है।


CentOS पर काम नहीं कर रहा है (कम से कम, मेरी स्थापना नहीं)।
डैरन चंद्रसिंह

आह अच्छा। केवल फेडोरा।
२३:११

2
यह अब सेंटोस 6.2 ("यम हेल्प हिस्ट्री") के रूप में है। "सभी अच्छी चीजें उन लोगों के लिए आती हैं जो प्रतीक्षा करते हैं ...", "जो" डाउनस्ट्रीम उपयोगकर्ता हैं, "अच्छी चीजें" स्थिर सॉफ़्टवेयर हैं। व्यक्तिगत रूप से, मैं अक्सर इंतजार करने के लिए बहुत अधीर हूँ ....
माइकल

39

मेरा मानना ​​है कि आप 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

आईडी 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

आपके द्वारा इंस्टॉल किए गए पैकेजों को सूचीबद्ध करने के लिए , यह प्रयास करें:

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: यदि आपने पैकेज को बाद में हटा दिया है तो यह प्रदर्शित नहीं होता है


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.