Reinstalar todos los paquetes

Para todos los que tenemos el habito de romper nuestra distribución para tener las últimas versiones de TODO, ésta serie de pasos para no tener que acordarnos que teníamos instalado es muy útil.

Para las distribuciones basadas en Debian:

Guardamos la lista de paquetes instalados:
dpkg --get-selections > /backup/installed-software.log

Para restaurarlo después:
dpkg --set-selections < /backup/installed-software.log
dselect

Para las distribuciones basadas en Red Hat:

Guardamos la lista de paquetes instalados:
rpm -qa > /backup/installed-software.log

Para restaurarlo después:
LIST="$( cat /backup/installed-software.log )"
for s in $LIST; do yum install $s; done

Para las basadas en Gentoo (gracias Julian):

emerge -De system
emerge -De world

También te puede interesar:

10 Cosas to “Reinstalar todos los paquetes”

  1. September 6th, 2006 | 10:51 pm

    Como reinstalar todos los paquetes en Linux

    Simples pasos para reinstalar los paquetes de apt en debian/ubuntu o rpm en red hat

  2. September 7th, 2006 | 3:49 am

    Me han gustado los dos trucos, pero me ha gustado más el de debian claro, jeje.

  3. bufalo_1973
    September 7th, 2006 | 12:35 pm

    No estoy del todo seguro, pero en la versión para RH, la reinstalación puedes hacerla en una linea

    for i in $( cat /backup/installed-software.log ); do yum install $s; done

  4. September 7th, 2006 | 12:36 pm

    Si alguien me puede confirmar eso lo modifico.

  5. Julian
    September 7th, 2006 | 7:33 pm

    Para las basadas en Gentoo:

    emerge -De system
    emerge -De world

  6. fetova
    May 9th, 2007 | 4:35 pm

    Yo tengo duda… para hacer esto en ubuntu seria poner solo todos los comandos mostrados asi o tiene que ser desde consola? Por aquello de que no quero tronar algo… :D

  7. May 9th, 2007 | 5:11 pm

    Fetova, dale sin miedo, funciona perfecto.

  8. fetova
    May 10th, 2007 | 4:31 pm

    otra duda… a la hora de poner dselect que le tengo que poner ahi? :P

  9. May 10th, 2007 | 6:36 pm

    fetova, nada mas.

  10. fetova
    May 22nd, 2007 | 2:18 pm

    gracias! :)

Dejar una respuesta