Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

dpkg --(get|set)-selections

120 views
Skip to first unread message

Gonzalo Rivero

unread,
Aug 2, 2013, 8:10:02 AM8/2/13
to
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?


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAPqjQdTscw3zasRde+Binc-D...@mail.gmail.com

Gonzalo Rivero

unread,
Aug 2, 2013, 8:20:02 AM8/2/13
to
El día 2 de agosto de 2013 09:03, Gonzalo Rivero
<fishfr...@gmail.com> escribió:
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à!


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAPqjQdR-LURc_pFG9Mkbj3h7...@mail.gmail.com

Antoni Bella Pérez

unread,
Aug 2, 2013, 9:50:01 AM8/2/13
to
El Divendres, 2 d'agost de 2013, a les 09:16:19, Gonzalo Rivero va escriure:
No está mal pero revisa que todos estén marcados como «install» pues
instalarías alguno de los que habías descartado.

Toni


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/1715428.kVi663RI8h@alba

Camaleón

unread,
Aug 2, 2013, 12:10:02 PM8/2/13
to
El Fri, 02 Aug 2013 09:03:30 -0300, Gonzalo Rivero 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

(hum...)

> pero, en el primer comando tengo estos errores:
> dpkg: aviso: el paquete no está en la base de datos en la línea

(...)

Para la próxima te puede servir esto:

dpkg –set-selections results in “warning: package not in database….”
http://www.childsplay.mobi/blog/?p=197

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.08...@gmail.com

Gonzalo Rivero

unread,
Aug 2, 2013, 4:40:02 PM8/2/13
to
El vie, 02-08-2013 a las 16:01 +0000, Camaleón escribió:
> El Fri, 02 Aug 2013 09:03:30 -0300, Gonzalo Rivero 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
>
> (hum...)
>
> > pero, en el primer comando tengo estos errores:
> > dpkg: aviso: el paquete no está en la base de datos en la línea
>
> (...)
>
> Para la próxima te puede servir esto:
>
> dpkg –set-selections results in “warning: package not in database….”
> http://www.childsplay.mobi/blog/?p=197
>
busqué el como hacerlo pero nunca se me ocurrió buscar por el error que
obtenía :-/



--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/1375475852.2...@gonzalo.casa

Camaleón

unread,
Aug 5, 2013, 9:50:02 AM8/5/13
to
El Fri, 02 Aug 2013 17:37:32 -0300, Gonzalo Rivero escribió:

> El vie, 02-08-2013 a las 16:01 +0000, Camaleón escribió:

(...)

>> > pero, en el primer comando tengo estos errores:
>> > dpkg: aviso: el paquete no está en la base de datos en la línea
>>
>> (...)
>>
>> Para la próxima te puede servir esto:
>>
>> dpkg –set-selections results in “warning: package not in database….”
>> http://www.childsplay.mobi/blog/?p=197
>>
> busqué el como hacerlo pero nunca se me ocurrió buscar por el error que
> obtenía :-/

Google es excelente para buscar por errores porque es lo primero que
alguien pone en un foro o lista de correo cuando tiene un problema y ya
sería raro que a nadie más le pasara :-)

Eso sí, mejor poner el error en inglés; yo siempre digo que Google (y las
máquinas en general) "hablan" inglés.

Saludos,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/pan.2013.08...@gmail.com

Agustin Martin

unread,
Aug 26, 2013, 7:00:02 AM8/26/13
to
On Fri, Aug 02, 2013 at 09:03:30AM -0300, Gonzalo Rivero wrote:
> 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.

Perdona por el retraso.

Desde multiarch las cosas han cambiado un poco. Aunque ya veo que has
solucionado tu problema, a�ado una referencia m�s completa porque ya
no se acepta directamente 'selections' sobre paquetes que no son
previamente conocidos por dpkg.

http://bugs.debian.org/703092

--
Agustin


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20130826102...@agmartin.aq.upm.es
0 new messages