Instal·lació de la nova versió de debian neta amb els paquets de la vella.

2011-03-06 Conversa XAvi
Hola llista.

Tinc una pregunta per a vosaltres. Esper que algú em puga dir alguna cosa u
orientar-me una mica.

Es pot fer una instal·lació de la nova versió de debian  neta amb els
paquets de la vella?  Es a dir. Puc fer algun script amb el llistat dels
paquets que tinc ara mateix instal·lats al Lenny per quan instal·le la
squeeze no tindre que anar marcant-los d'un en un al synaptic o picant-los
al apt-get ...

Per posar-vos un poc en situació. La idea es baixar-me els DVD's i
formatetjar la particio on ara esta la Lenny instal·lar desde el dvd la
squeeze i anar ficant els altres DVD's si mels demana per instal·lar els
paquets fins tindre la squeeze amb el mateix carregament de paquets que
tenia la Lenny.

Això es tot. Gràcies. :)


Re: Instal·lació de la nova versió de debian neta amb els paquets de la vella.

2011-03-06 Conversa Lluís Gras
No se si el què et proposo és el que vols però aquí ho deixo.

A la Lenny

debianbox:~# dpkg --get-selections  paquets_lenny.txt

Post Squeeze install

debianbox:~# dpkg --set-selections  paquets_lenny.txt

debianbox:~# apt-get dselect-upgrade

i anar-hi anant ;-)

El 6 de març de 2011 13:13, XAvi xav...@esdebian.org ha escrit:

 Hola llista.

 Tinc una pregunta per a vosaltres. Esper que algú em puga dir alguna cosa u
 orientar-me una mica.

 Es pot fer una instal·lació de la nova versió de debian  neta amb els
 paquets de la vella?  Es a dir. Puc fer algun script amb el llistat dels
 paquets que tinc ara mateix instal·lats al Lenny per quan instal·le la
 squeeze no tindre que anar marcant-los d'un en un al synaptic o picant-los
 al apt-get ...

 Per posar-vos un poc en situació. La idea es baixar-me els DVD's i
 formatetjar la particio on ara esta la Lenny instal·lar desde el dvd la
 squeeze i anar ficant els altres DVD's si mels demana per instal·lar els
 paquets fins tindre la squeeze amb el mateix carregament de paquets que
 tenia la Lenny.

 Això es tot. Gràcies. :)



Re: Instal·lació de la nova versió de debian neta amb els paquets de la vella.

2011-03-06 Conversa Ferran Jorba
Hola Xavi,

 Hola llista.Tinc una pregunta per a vosaltres. Esper que algú em puga dir
alguna cosa u orientar-me una mica.Es pot fer una instal·lació de la nova versió
de debian  neta amb els paquets de la vella?  Es a dir. Puc fer algun script amb
el llistat dels paquets que tinc ara mateix instal·lats al Lenny per quan
instal·le la squeeze no tindre que anar marcant-los d'un en un al synaptic o
picant-los al apt-get ... 

Jo crec que la manera més neta de tenir la llista de paquets és fer un
«deborphan --all».  Si coneixes deborphan, serveix per saber els paquets que
tens orfes de dependències.  Sense cap opció, serveix per saber quines
biblioteques pots eliminar perquè en el seu moment se't van instal·lar per
complir dependències i ara ja no les necessites.  Això ja et convé fer-ho ara
maetix abans d'instal·lar la màquina nova.

Però si li passes l'opció --all, et llista tots els paquets que has instal·lat
tu, sense que sigui complir cap altra dependència, és a dir, que els has
instal·lat, si em permets l'expressió, perquè «t'ha donat la gana» o has
escollit explícitament.  L'opció del Lluís (dpkg --get-selections) trobo que és
bona si estas a la mateixa versió de Debian, però si canvies et donarà errors,
perquè les dependències de les biblioteques dependran de versions que ja no
estan a Squeeze.  A més, la llista és molt més petita. En la meva màquina
actual, p. ex., comparar les dues llistes és aquesta:

 $ dpkg --get-selections | wc -l
 1637
 $  deborphan --all | wc -l
 281

Aquesta segona llista t'arrossegarà les dependències que et fa faltaran perquè
el sistema funcioni, que de ben segur seran unes altres que les de Lenny.  De
tota manera, la segona part sí que és bona (dpkg --set-selections).  Aleshores,
combinant el que t'ha proposat el Lluís amb el que et proposo jo, seria:

A la màquina Lenny:

 $ deborphan --all | awk '{ print $2 }'  els-meus-paquets

La llista serà prou petita com perquè fins i tot la repassis manualment, i hi
eliminis aquell paquet que ja saps que no has fet servir més.  Aleshores, a la
Squeeze:

 $ apt-get install $(cat els-meus-paquets)

Per posar-vos un poc en situació. La idea es baixar-me els DVD's i formatetjar
la particio on ara esta la Lenny instal·lar desde el dvd la squeeze i anar
ficant els altres DVD's si mels demana per instal·lar els paquets fins tindre la
squeeze amb el mateix carregament de paquets que tenia la Lenny. Això es tot.
Gràcies. :)

Això de baixar-te els DVDs no acabo d'entendre com ho podries fer.  Hi tens
algun problema per fer-ho via xarxa?

Ferran



-- 
To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/loom.20110306t201155-...@post.gmane.org



Re: Instal·lació de la nova versió de debian neta amb els paquets de la vella.

2011-03-06 Conversa Lluís Gras
Això sona força més intel·ligent, m'ho apunto ;-)

El 6 de març de 2011 20:26, Ferran Jorba ferran.jo...@gmail.com ha escrit:

 Hola Xavi,

  Hola llista.Tinc una pregunta per a vosaltres. Esper que algú em puga dir
 alguna cosa u orientar-me una mica.Es pot fer una instal·lació de la nova
 versió
 de debian  neta amb els paquets de la vella?  Es a dir. Puc fer algun
 script amb
 el llistat dels paquets que tinc ara mateix instal·lats al Lenny per quan
 instal·le la squeeze no tindre que anar marcant-los d'un en un al synaptic
 o
 picant-los al apt-get ...

 Jo crec que la manera més neta de tenir la llista de paquets és fer un
 «deborphan --all».  Si coneixes deborphan, serveix per saber els paquets
 que
 tens orfes de dependències.  Sense cap opció, serveix per saber quines
 biblioteques pots eliminar perquè en el seu moment se't van instal·lar per
 complir dependències i ara ja no les necessites.  Això ja et convé fer-ho
 ara
 maetix abans d'instal·lar la màquina nova.

 Però si li passes l'opció --all, et llista tots els paquets que has
 instal·lat
 tu, sense que sigui complir cap altra dependència, és a dir, que els has
 instal·lat, si em permets l'expressió, perquè «t'ha donat la gana» o has
 escollit explícitament.  L'opció del Lluís (dpkg --get-selections) trobo
 que és
 bona si estas a la mateixa versió de Debian, però si canvies et donarà
 errors,
 perquè les dependències de les biblioteques dependran de versions que ja no
 estan a Squeeze.  A més, la llista és molt més petita. En la meva màquina
 actual, p. ex., comparar les dues llistes és aquesta:

  $ dpkg --get-selections | wc -l
  1637
  $  deborphan --all | wc -l
  281

 Aquesta segona llista t'arrossegarà les dependències que et fa faltaran
 perquè
 el sistema funcioni, que de ben segur seran unes altres que les de Lenny.
  De
 tota manera, la segona part sí que és bona (dpkg --set-selections).
  Aleshores,
 combinant el que t'ha proposat el Lluís amb el que et proposo jo, seria:

 A la màquina Lenny:

  $ deborphan --all | awk '{ print $2 }'  els-meus-paquets

 La llista serà prou petita com perquè fins i tot la repassis manualment, i
 hi
 eliminis aquell paquet que ja saps que no has fet servir més.  Aleshores, a
 la
 Squeeze:

  $ apt-get install $(cat els-meus-paquets)

 Per posar-vos un poc en situació. La idea es baixar-me els DVD's i
 formatetjar
 la particio on ara esta la Lenny instal·lar desde el dvd la squeeze i anar
 ficant els altres DVD's si mels demana per instal·lar els paquets fins
 tindre la
 squeeze amb el mateix carregament de paquets que tenia la Lenny. Això es
 tot.
 Gràcies. :)

 Això de baixar-te els DVDs no acabo d'entendre com ho podries fer.  Hi tens
 algun problema per fer-ho via xarxa?

 Ferran



 --
 To UNSUBSCRIBE, email to debian-user-catalan-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/loom.20110306t201155-...@post.gmane.org