Yum (CentOS 6.4) – Rimuovi tutti i pacchetti installati

Ho bisogno di pulire il mio sistema e ripetere tutto. C'è un modo semplice per sbarazzarsi di each singolo pacchetto che ho installato (ad un punto in cui è CentOS minima)? Non ricordo tutti i pacchetti e

yum list installed 

tirando su un elenco di 1.000s di pacchetti.

  • riempimento del tavolo arp
  • Spostare / var su un nuovo set di dischi
  • Quale FileSystem è migliore per CentOS 5 su SSD?
  • Come posso get il nome utente tramite l'ID utente?
  • Sintonizzazione dello stack client / server NFS
  • Ottieni il file vstnlog per registrare solo 503 errori nel file
  • Grazie!

    Modifica: non riesco a reinstallare CentOS.

  • Filesystem pronti alla produzione e altamente affidabili su Linux: ext4 ext3 XFS o JFS (o ZFS)?
  • Perché il passthrough dell'host CD / DVD è stato distriggersto in CentOS 7 \ RHEL 7?
  • iptables: port 80 in avanti fino alla port 8080
  • Log strano accesso sul mio server
  • Imposta la chiave pubblica autorizzata SSH per gli utenti non root
  • vgcreate -> "Il command non è riuscito con il codice di stato 5." cosa significa questo?
  • 4 Solutions collect form web for “Yum (CentOS 6.4) – Rimuovi tutti i pacchetti installati”

    È sufficiente reinstallare il sistema. Rimuovere i pacchetti per arrivare al minimo richiede molto più tempo rispetto alla reinstallazione di una configuration minima. Se non è ansible reinstallare, perché non lasciarlo come-è. Stai cercando di risparmiare spazio?

    In entrambi i casi, ecco l'elenco dei pacchetti RPM minimi CentOS. Esegui un diff rispetto alla list esistente e determini cosa rimuovere:

     MAKEDEV.x86_64 acl.x86_64 aic94xx-firmware.noarch atmel-firmware.noarch attr.x86_64 audit.x86_64 audit-libs.x86_64 authconfig.x86_64 b43-openfwwf.noarch basesystem.noarch bash.x86_64 bfa-firmware.noarch binutils.x86_64 bzip2.x86_64 bzip2-libs.x86_64 ca-certificates.noarch centos-release.x86_64 checkpolicy.x86_64 chkconfig.x86_64 coreutils.x86_64 coreutils-libs.x86_64 cpio.x86_64 cracklib.x86_64 cracklib-dicts.x86_64 cronie.x86_64 cronie-anacron.x86_64 crontabs.noarch curl.x86_64 cyrus-sasl.x86_64 cyrus-sasl-lib.x86_64 dash.x86_64 db4.x86_64 db4-utils.x86_64 dbus-glib.x86_64 dbus-libs.x86_64 device-mapper.x86_64 device-mapper-event.x86_64 device-mapper-event-libs.x86_64 device-mapper-libs.x86_64 dhclient.x86_64 diffutils.x86_64 dracut.noarch dracut-kernel.noarch e2fsprogs.x86_64 e2fsprogs-libs.x86_64 efibootmgr.x86_64 elfutils-libelf.x86_64 ethtool.x86_64 expat.x86_64 file-libs.x86_64 filesystem.x86_64 findutils.x86_64 fipscheck.x86_64 fipscheck-lib.x86_64 gamin.x86_64 gawk.x86_64 gdbm.x86_64 glib2.x86_64 glibc.x86_64 glibc-common.x86_64 gmp.x86_64 gnupg2.x86_64 gpgme.x86_64 grep.x86_64 grub.x86_64 grubby.x86_64 gzip.x86_64 hwdata.noarch info.x86_64 initscripts.x86_64 iproute.x86_64 iptables.x86_64 iptables-ipv6.x86_64 iputils.x86_64 ipw2100-firmware.noarch ipw2200-firmware.noarch ivtv-firmware.noarch iwl1000-firmware.noarch iwl3945-firmware.noarch iwl4965-firmware.noarch iwl5000-firmware.noarch iwl5150-firmware.noarch iwl6000-firmware.noarch iwl6050-firmware.noarch kbd.x86_64 kbd-misc.noarch kernel.x86_64 kernel-firmware.noarch keyutils-libs.x86_64 krb5-libs.x86_64 less.x86_64 libacl.x86_64 libattr.x86_64 libblkid.x86_64 libcap.x86_64 libcap-ng.x86_64 libcgroup.x86_64 libcom_err.x86_64 libcurl.x86_64 libdrm.x86_64 libertas-usb8388-firmware.noarch libffi.x86_64 libgcc.x86_64 libgcrypt.x86_64 libgpg-error.x86_64 libidn.x86_64 libnih.x86_64 libselinux.x86_64 libselinux-utils.x86_64 libsemanage.x86_64 libsepol.x86_64 libss.x86_64 libssh2.x86_64 libstdc++.x86_64 libudev.x86_64 libusb.x86_64 libuser.x86_64 libutempter.x86_64 libuuid.x86_64 libxml2.x86_64 logrotate.x86_64 lua.x86_64 lvm2.x86_64 lvm2-libs.x86_64 m4.x86_64 mingetty.x86_64 module-init-tools.x86_64 mysql-libs.x86_64 ncurses.x86_64 ncurses-base.x86_64 ncurses-libs.x86_64 net-tools.x86_64 newt.x86_64 newt-python.x86_64 nspr.x86_64 nss.x86_64 nss-softokn.x86_64 nss-softokn-freebl.x86_64 nss-sysinit.x86_64 nss-util.x86_64 openldap.x86_64 openssh.x86_64 openssh-server.x86_64 openssl.x86_64 pam.x86_64 passwd.x86_64 pciutils-libs.x86_64 pcre.x86_64 pinentry.x86_64 plymouth.x86_64 plymouth-core-libs.x86_64 plymouth-scripts.x86_64 policycoreutils.x86_64 popt.x86_64 postfix.x86_64 procps.x86_64 psmisc.x86_64 pth.x86_64 pygpgme.x86_64 python.x86_64 python-iniparse.noarch python-libs.x86_64 python-pycurl.x86_64 python-urlgrabber.noarch ql2100-firmware.noarch ql2200-firmware.noarch ql23xx-firmware.noarch ql2400-firmware.noarch ql2500-firmware.noarch readline.x86_64 redhat-logos.noarch rootfiles.noarch rpm.x86_64 rpm-libs.x86_64 rpm-python.x86_64 rsyslog.x86_64 rt61pci-firmware.noarch rt73usb-firmware.noarch sed.x86_64 selinux-policy.noarch selinux-policy-targeted.noarch setup.noarch shadow-utils.x86_64 slang.x86_64 sqlite.x86_64 sudo.x86_64 system-config-firewall-base.noarch sysvinit-tools.x86_64 tar.x86_64 tcp_wrappers-libs.x86_64 tzdata.noarch udev.x86_64 upstart.x86_64 ustr.x86_64 util-linux-ng.x86_64 vim-minimal.x86_64 which.x86_64 xorg-x11-drv-ati-firmware.noarch xz-libs.x86_64 yum.noarch yum-metadata-parser.x86_64 yum-plugin-fastestmirror.noarch zd1211-firmware.noarch zlib.x86_64 

    Non sembra un semplice caso di iterazione sull'elenco dei pacchetti e di rimuovere quel pacchetto come alcuni saranno pacchetti di sistema che sono fondamentali per l'operazione di base (a less che non si desideri specificare il sistema, quindi si potrebbe anche reinstallare).

    Se vuoi vedere quali sono i pacchetti presenti nel sistema, ma non sembra essere dipendente da niente, puoi eseguire il package-cleanup --quiet --leaves da yum-utils (o package-cleanup --quiet --leaves --exclude-bin per escludere i binari).

    Per rimuovere tutti i pacchetti oprhaned provare automaticamente:

     package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y 

    Potresti provare a eseguire un'installazione minima in un VM e differire gli elenchi dei pacchetti, rimuovendo quelli che non sono nell'elenco dalla VM. Forse combinato con la risposta di @ jamza

    Ho dovuto reinstallare CentOS … è stato uno spreco di denaro per un drive CD, e la RAM è andata morta, ma ho il server in esecuzione.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.