Forum général.général Installation de tar.gz

Posté par  .
Étiquettes : aucune
0
20
juin
2005
Je voulais savoir si il exitait un logiciel qui permet de gérer des fichiers tar.gz avec les dépendances... De la même manière que le fait urpmi pour les rpm ou apt-get avec les .deb ?
  • # Et comment ferait-il ce logiciel?

    Posté par  . Évalué à 3.

    Les rpm. ou .deb contiennent des données sur les dépendances qu'un tar.gz ne contient pas.
    • [^] # Re: Et comment ferait-il ce logiciel?

      Posté par  . Évalué à 1.

      Bin je sais pas avec des grep et autre macro awk dans les fichiers configure, ou encore à partir d'une base donnée. Enfin c'est peut être un peu utopique ce que je dis là... Je suis en train d'essayer de faire un linux from scratch et ça m'embète de télécharger tout les packages tar.gz "à la main". J'aurais bien aimer un outils rien que pour me faciliter ce téléchargement.
      • [^] # Re: Et comment ferait-il ce logiciel?

        Posté par  (site web personnel) . Évalué à 0.

        Moi j'ai aucune idée sauf :

        Si tu est en train de faire une LFS d'apres le bouquin de www.linuxfromscratch.org
        Il y a effectivement des pages avec plein de liens .tar.gz a telecharger
        Certain utilitaire de telechargement permetent de faire un "enregistrer toute les cibles des liens"

        (esscusez moi ... mais un peu a la "ie+flashget/getright/etc." )

        Pa contre je me rapelle plus lequel

        mais je cherche
      • [^] # Re: Et comment ferait-il ce logiciel?

        Posté par  . Évalué à 3.

        > Bin je sais pas avec des grep et autre macro awk dans les fichiers configure

        C'est bien parcequ'il n'existe pas une liste unique et bien déterminée des dépendances d'un logiciel que ces scripts s'appellent "configure" et pas "verify".

        Donc non, une telle liste ne peut pas être extraite des fichiers "configure", même par un gourou suprême des expressions régulières. Arriver à cette liste demande de nombreux choix parfaitement arbitraires (est-ce que je veux le support de gtk2 ? est-ce que j'installe sur un système Glibc ou bien µlibc ? etc.).

        Et c'est bien (entre autres) aussi pour ça qu'il existe des distributions Linux d'un peu plus haut niveau que LFS, qui font des choix pour t'installer les logiciels dans une configuration bien connue (éventuellement une parmi plusieures bien connues, cf. les découpages de paquets des distribs binaires, ou bien les USE flags de Gentoo, etc.), de telle sorte que leurs dépendances le sont alors aussi. C'est une partie du boulot des mainteneurs de paquets, où ils ne peuvent pas être remplacés par des scripts (au mieux, un peu aidés).
        • [^] # Re: Et comment ferait-il ce logiciel?

          Posté par  . Évalué à 1.

          OK donc j'ai compris je n'ai plus qu'a télécharger tout mes paquets les un après les autres et réfléchir sur leur compatibilités entre eux. Je peux dire adieu au logiciel magique qui recherche les tar.gz à ma place.
          Enfin, je pourrais toujours faire un script qui me télécharge ma petite liste et me les décompresse bien au chaud pendant que je dors. Donc une dernière petite question : avec quel outil je peux télécharger en ftp ou en http à partir de la ligne de commande ?
          • [^] # Re: Et comment ferait-il ce logiciel?

            Posté par  . Évalué à 2.

            Il suffit de lire un peu le manuel, des scripts ont été fait pour télécharger tout les logiciels d'un coup :

            Tu recupères la liste qui convient pour la version que tu installes sur :

            http://www.linuxfromscratch.org/lfs/wget/

            Puis un petit wget -i lfs-*.wget et voila :)

Suivre le flux des commentaires

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