Forum Linux.debian/ubuntu Gestionnaire de paquets

Posté par  (site web personnel) .
Étiquettes :
0
1
oct.
2004
Bonjour a tous,
Je viens de rejoindre une nouvelle société, qui installe des passerelle sous Debian chez différents clients...

Malheureusement je me retrouve avec le Bébé, et les passerelle n'ont jamais mais jamais mis été a jour, donc je me retrouve avec des noyau 2.2, 2.4 ... Et pour ce qui est des appli et serveur installé dessus, c'est la même chose.

Bref je souhaiterais savoir si avec synaptic, je pourrais gérer au moins la liste des packages installé depuis un seul poste...

Mon but serais de recupérer sur chaque paserelle la liste des installations puis dans une interface graphique de gérer les différences et les mise a jour urgentes a faire ...

Bref connaissez vous un soft qui permet de grouper facilement ce type de base de donnée, si synaptic ne peut le faire , et s'il peut comment puis je le faire sous synaptic ??

kaulian
  • # apt via ssh/telnet ?

    Posté par  . Évalué à 1.

    La solution est certainement pas très élégante si tu cherches une interface graphique mais en faisant un apt via ssh/telnet ça ne serait pas suffisant.
    Si une passerelle tourne sur un noyau 2.2, j'ai de gros doutes qu'elle ait le paquet synaptic (qui est apparu avec Sarge il me semble).
  • # ssh + dpkg

    Posté par  . Évalué à 3.

    Salut,

    Je ne connais rien aux gestionnaires de parc. Cependant, si ce sont tous des linux, tu peux peut-être te faire un script qui automatise la récupération des listes des paquets.

    Manuellement, il faut se connecter en ssh (ou telnet) puis tu fais un dpkg --get-selections (ou alors dpkg -l qui te donne les version mais avec des noms de paquets éventuellement tronqués) et cela te donne la liste des paquets (que tu peux par exemple mettre dans un fichier et transférer par sftp ou envoyer sur un socket par netcat)

    Si tu as à le refaire d'autres fois sur la même machine, t'as plutôt intérêt à automatiser cela (en envoyant ta clef public sur l'ordinateur distant). Il existe des applis qui gère le "portefeuille" de clef et des hôtes distants (mais je sais plus lesquelles).

    Ensuite ... ben t'as "plus qu'à" retraiter les données et les mettre dans une base :-)
    Et puis t'auras tous les apt-get update && apt-get upgrade à faire ... bonne chance.

    man dpkg peut te donner beaucoup d'informations sur tes paquets.
    uname -a pour pour le système
    cat /proc/cpuinfo pour le cpu
    cat /proc/meminfo pour la mémoire
    lspci pour le pci
    etc ...
  • # ssh + dpkg

    Posté par  . Évalué à 2.

    Salut,

    Je ne connais rien aux gestionnaires de parc. Cependant, si ce sont tous des linux, tu peux peut-être te faire un script qui automatise la récupération des listes des paquets.

    Manuellement, il faut se connecter en ssh (ou telnet) puis tu fais un dpkg --get-selections (ou alors dpkg -l qui te donne les version mais avec des noms de paquets éventuellement tronqués) et cela te donne la liste des paquets (que tu peux par exemple mettre dans un fichier et transférer par sftp ou envoyer sur un socket par netcat)

    Si tu as à le refaire d'autres fois sur la même machine, t'as plutôt intérêt à automatiser cela (en envoyant ta clef public sur l'ordinateur distant). Il existe des applis qui gère le "portefeuille" de clef et des hôtes distants (mais je sais plus lesquelles).

    Ensuite ... ben t'as "plus qu'à" retraiter les données et les mettre dans une base :-)
    Et puis t'auras tous les apt-get update && apt-get upgrade à faire ... bonne chance.

    man dpkg peut te donner beaucoup d'informations sur tes paquets.
    uname -a pour pour le système
    cat /proc/cpuinfo pour le cpu
    cat /proc/meminfo pour la mémoire
    lspci pour le pci
    etc ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.