Clonage avec dpkg --get-selections

2006-06-23 Par sujet Seb
Bonjour,

Je viens de récupérer une machine plus puissante que mon serveur actuel
et j'ai commencé à la cloner avec dpkg --get-selections.

Sur le vieux serveur : dpkg --get-selections  packages
Sur le nouveau dpkg --set-selections  packages puis apt-get
deselect-upgrade

Ça a bien fonctionné, les paquets installés sur le vieux serveur et qui
n'étaient pas présents sur le nouveau ont bien été installés.

Ce qui me gêne un peu plus c'est qu'un bon nombre de paquets (ceux que
j'avais installés sur le nouveau mais qui étaient absents de l'ancien)
sont en état désinstallé alors qu'ils semblent être installés.

Par exemple, si je tape konqueror dans un terminal, konqueror se lance.
Si je tape apt-get remove konqueror, il me dit que konqueror n'est pas
installé.

Pour tous ces paquets, je ne profiterai donc pas des mises à jour de
sécurité et ça me gêne.

Dans la page de manuel de dpkg sous Etch, il y a une commande
--clear-selections qui semblerait régler mon problème mais mon serveur
est sous Sarge et dpkg ne reconnaît pas cette commande...

Je suis preneur de toutes les idées qui passent.

Merci d'avance.

Seb


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clonage avec dpkg --get-selections

2006-06-23 Par sujet Jean-Yves F. Barbier
apt-get upgrade (bien lire les 3 dernières ligne du man de la section
upgrade de apt-get)

JY

Seb wrote:
 Bonjour,
 
 Je viens de récupérer une machine plus puissante que mon serveur actuel
 et j'ai commencé à la cloner avec dpkg --get-selections.
 
 Sur le vieux serveur : dpkg --get-selections  packages
 Sur le nouveau dpkg --set-selections  packages puis apt-get
 deselect-upgrade
 
 Ça a bien fonctionné, les paquets installés sur le vieux serveur et qui
 n'étaient pas présents sur le nouveau ont bien été installés.
 
 Ce qui me gêne un peu plus c'est qu'un bon nombre de paquets (ceux que
 j'avais installés sur le nouveau mais qui étaient absents de l'ancien)
 sont en état désinstallé alors qu'ils semblent être installés.
 
 Par exemple, si je tape konqueror dans un terminal, konqueror se lance.
 Si je tape apt-get remove konqueror, il me dit que konqueror n'est pas
 installé.
 
 Pour tous ces paquets, je ne profiterai donc pas des mises à jour de
 sécurité et ça me gêne.
 
 Dans la page de manuel de dpkg sous Etch, il y a une commande
 --clear-selections qui semblerait régler mon problème mais mon serveur
 est sous Sarge et dpkg ne reconnaît pas cette commande...
 
 Je suis preneur de toutes les idées qui passent.
 
 Merci d'avance.
 
 Seb
 
 


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clonage avec dpkg --get-selections

2006-06-23 Par sujet Seb
Jean-Yves F. Barbier a écrit :
 apt-get upgrade (bien lire les 3 dernières ligne du man de la section
 upgrade de apt-get)

Je crois que mon problème est différent. J'avais installé sur la
nouvelle machine des paquets non installés sur l'ancienne (pour la
plupart des paquets graphiques).

En copiant les sélections dpkg de l'ancienne à la nouvelle j'ai perdu
l'information sur ces paquets qui sont maintenant en état désinstallé
alors qu'ils sont installés.

Y a-t-il possibilité de demander à dpkg une liste complète de l'état de
tous les paquets ? par exemple quand je lance dpkg --get-selections '*'
|grep gdm je ne vois rien. Cette commande ne me retourne donc aucun
état sur le paquet gdm...

 JY

Seb


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clonage avec dpkg --get-selections

2006-06-23 Par sujet Thierry B
Seb a écrit :
 Jean-Yves F. Barbier a écrit :
 apt-get upgrade (bien lire les 3 dernières ligne du man de la section
 upgrade de apt-get)
 
 Je crois que mon problème est différent. J'avais installé sur la
 nouvelle machine des paquets non installés sur l'ancienne (pour la
 plupart des paquets graphiques).
 
 En copiant les sélections dpkg de l'ancienne à la nouvelle j'ai perdu
 l'information sur ces paquets qui sont maintenant en état désinstallé
 alors qu'ils sont installés.
 
 Y a-t-il possibilité de demander à dpkg une liste complète de l'état de
 tous les paquets ? par exemple quand je lance dpkg --get-selections '*'
 |grep gdm je ne vois rien. Cette commande ne me retourne donc aucun
 état sur le paquet gdm...
 
 JY
 
 Seb
 
 

Si on fait de cette facon, on voit au niveau de la 1ère colonne, l'etait
du paquet (ii, quiveut dire installé), mais apparemment, ca marche que
pour les paquets qui sont installés ou bien effacés mais non purgés, ce
qui donne rc il me semble.

debian:/home/thierry# dpkg -l | grep dpkg
ii  alien   8.64
  install non-native packages with dpkg
ii  apt 0.6.44.2
  Advanced front-end for dpkg
ii  dpkg1.13.22
  package maintenance system for Debian
ii  dpkg-dev1.13.22
  package building tools for Debian
ii  libdpkg-ruby1.8 0.3.2
  modules/classes for dpkg on ruby 1.8

A+


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clonage avec dpkg --get-selections

2006-06-23 Par sujet Seb
Thierry B a écrit :
 Si on fait de cette facon, on voit au niveau de la 1ère colonne, l'etait
 du paquet (ii, quiveut dire installé), mais apparemment, ca marche que
 pour les paquets qui sont installés ou bien effacés mais non purgés, ce
 qui donne rc il me semble.
 
 debian:/home/thierry# dpkg -l | grep dpkg
[...]

Je connais dpkg -l mais je ne sais pas trop comment réutiliser cette
sortie en entrée d'un autre programme qui me remettrait tout ça d'aplomb.
J'ai eu le temps de réfléchir un peu mieux à mon problème et je crois
que j'entrevois une solution (des plus simples) qui devrait convenir.

En fait je ne pourrai pas régler ce problème (logiciels installés mais
connus par dpkg comme étant non installés) avec dpkg. En effet il faut
que j'installe ces paquets mais je ne peux pas trop les identifier.

J'ai pensé à une solution brutale et longue : rechercher le paquet
contenant chacun des fichiers de mon arborescence et l'installer. Je
vais l'oublier dès maintenant car ça risque de prendre plusieurs jours,
c'est très peu efficace.

La solution simple et que j'ai déjà lancée est d'utiliser base-config et
de sélectionner les paquets que j'avais sélectionnés lors de l'install
(environnement de bureau, serveur de fichiers, etc.).

Ça paraît tellement simple que je me demande comment je n'y ai pas pensé
plus tôt...

 A+

Merci tous les deux.

Seb


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et
Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Clonage avec dpkg --get-selections

2006-06-23 Par sujet Thomas Clavier

Seb a écrit :

Bonjour,

Je viens de récupérer une machine plus puissante que mon serveur actuel
et j'ai commencé à la cloner avec dpkg --get-selections.

Sur le vieux serveur : dpkg --get-selections  packages
Sur le nouveau dpkg --set-selections  packages puis apt-get
deselect-upgrade


perso je fais comme ça : 
http://tcweb.org/mediawiki/index.php/Sauver_restaurer_une_debian


mais c'est vrai que je repart systématiquement d'une install minimum :-)

--
Thomas Clavier  http://www.tcweb.org
Lille Sans Fil  http://www.lillesansfil.org
+33 (0)6 20 81 81 30JabberID : [EMAIL PROTECTED]


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Pour un dpkg --get-selections amélioré

2006-01-31 Par sujet Guy Roussin

Bonjour,

J'utilise dpkg --get-selections pour avoir la liste des paquets installés.
(pour réinstaller un poste à l'identique ou presque)

Dans ce cadre, il serait sans doute plus judicieux de ne sauvegarder que
la liste des paquets installés *volontairement* (donc pas les automatiques).

Comment fait-on pour obtenir cette liste des paquets non-automatiques ?
(et qu'elle soit compatible avec la commande dpkg --set-selections)

Merci.

--
Guy Roussin


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Pour un dpkg --get-selections amélioré

2006-01-31 Par sujet Guy Roussin

aptitude search '~i !~M' | cut -c 5-35 | xargs dpkg --get-selections
que l'on peut ensuite comparer avec un simple dpkg --get-selections.

Merci pour cette réponse rapide.


À mon avis, cela ne gagne rien de travailler avec la liste réduite
plutôt qu'avec la liste complète car lors de l'installation des paquets
sur le système cible, il faudra marquer manuellement les paquets
installés automatiquement.

N'y a-t-il pas une méthode pour faire cela automatiquement ?
Peut-etre faut-il utiliser autre chose que dpkg ?

Guy Roussin


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



dpkg --get-selections

2003-03-31 Par sujet Coletta Rémi
Bonjour,
  Pour repliquer une instalation, je suis tombé sur plusieurs docs qui 
proposent dpkg --get-selections /--set-selections.  Or ça ne marche 
pas chez moi:

pcdeainfo7:~# dpkg --get-selections  liste.txt
pcdeainfo7:~# scp liste.txt [EMAIL PROTECTED]:/root
[EMAIL PROTECTED]'s password: 
liste.txt100% |*|  7836   00:00

pcdeainfo3:~# dpkg --set-selections  liste.txt  
pcdeainfo3:~# apt-get install
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.

Une idée  ???

PS: il ya actuellement des paquets installés sur 7 qui ne le sont pas sur 3.
-- 
Remi 



Re: dpkg --get-selections

2003-03-31 Par sujet Frédéric Bothamy
* Coletta Rémi [EMAIL PROTECTED] [2003-03-31 16:14] :
 Bonjour,
   Pour repliquer une instalation, je suis tombé sur plusieurs docs qui 
 proposent dpkg --get-selections /--set-selections.  Or ça ne marche 
 pas chez moi:
 
 pcdeainfo7:~# dpkg --get-selections  liste.txt
 pcdeainfo7:~# scp liste.txt [EMAIL PROTECTED]:/root
 [EMAIL PROTECTED]'s password: 
 liste.txt100% |*|  7836   00:00
 
 pcdeainfo3:~# dpkg --set-selections  liste.txt  
 pcdeainfo3:~# apt-get install
 Reading Package Lists... Done
 Building Dependency Tree... Done
 0 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
 
 Une idée  ???

Utiliser dselect semble fonctionner chez moi (sans passer par l'étape
de sélection).

apt-get install n'installe que les paquets spécifiés sur la ligne de
commande (donc, aucun ici), mais j'aurais pensé que apt-get upgrade
(ou dist-upgrade) fonctionnerait, mais ce n'est pas le cas : il n'y a
que apt-get dselect-upgrade qui donne le résultat attendu.

Fred



Re: dpkg --get-selections

2003-03-31 Par sujet Mimile
Le Mon, 31 Mar 2003 16:14:52 +0200
Coletta Rémi [EMAIL PROTECTED] a écrit:

 Bonjour,
Bonjour,

   Pour repliquer une instalation, je suis tombé sur plusieurs docs qui
   
 proposent dpkg --get-selections /--set-selections.  Or ça ne marche 
 pas chez moi:
 
 pcdeainfo7:~# dpkg --get-selections  liste.txt
 pcdeainfo7:~# scp liste.txt [EMAIL PROTECTED]:/root
 [EMAIL PROTECTED]'s password: 
 liste.txt100% |*|  7836  
 00:00
 
 pcdeainfo3:~# dpkg --set-selections  liste.txt  
 pcdeainfo3:~# apt-get install
 Reading Package Lists... Done
 Building Dependency Tree... Done
 0 packages upgraded, 0 newly installed, 0 to remove and 0  not
 upgraded.
 
 Une idée  ???
 
Soit apt-get -u dist-upgrade
Soit apt-get -u dselect-upgrade devraient suffir...

Émile
-- 
Toute technique est mise au point, utilisé, importante, obsolète,
standardisé puis comprise.