[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg --(get|set)-selections



El Divendres, 2 d'agost de 2013, a les 09:16:19, Gonzalo Rivero va escriure:
> El día 2 de agosto de 2013 09:03, Gonzalo Rivero
> 
> <fishfromsalta@gmail.com> escribió:
> > oi bom día
> > es que finalmente conseguí un "disco" nuevo para mi vieja asus eeepc
> > 900. La cosa es que antes de destriparla y cambiarlo, salvé la lista
> > de paquetes instalados con
> > dpkg --get-selections > paquetes.txt
> > 
> > ahora ya instalé el sistema base y quiero volver a poner los programas
> > que tenía, entonces debería (o al menos así recuerdo el procedimiento)
> > dpkg --set-selections < paquetes.txt
> > apt-get dselect ugprade
> > 
> > pero, en el primer comando tengo estos errores:
> > dpkg: aviso: el paquete no está en la base de datos en la línea 1: abiword
> > dpkg: aviso: el paquete no está en la base de datos en la línea 1:
> > abiword-common
> > dpkg: aviso: el paquete no está en la base de datos en la línea 1:
> > abiword-plugin-mathview
> > dpkg: aviso: el paquete no está en la base de datos en la línea 2:
> > acpi-fakekey dpkg: aviso: el paquete no está en la base de datos en la
> > línea 2: acpi-support dpkg: aviso: el paquete no está en la base de datos
> > en la línea 5: alsa-base dpkg: aviso: el paquete no está en la base de
> > datos en la línea 5: alsa-utils ...
> > y es el mismo error con todos los paquetes que tenía instalados. Por
> > supuesto, el sources.list está igual que antes, e intentando algo como
> > apt-get install abiword
> > existe el paquete y sus dependencias.
> > 
> > Además ya revisé google como se hacía y aparentemente era como lo
> > recuerdo... pero me falla con esos errores? ¿que estoy haciendo mal?
> 
> se me ocurrió una solución:
> apt-get install $(awk '{print $1};' paquetes)
> 
> el listado generado por dpkg --get-selections es <paquete> install.
> Entonces con el awk me quedo con el nombre del paquete y se lo paso
> como parámetro a apt-get y violà!

  No está mal pero revisa que todos estén marcados como «install» pues 
instalarías alguno de los que habías descartado.

  Toni


Reply to: