Clonage avec dpkg --get-selections
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
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
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
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
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
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é
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é
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
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
* 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
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.