Forum général.général L'installation d'un tar.gz !

Posté par  .
Étiquettes : aucune
0
11
nov.
2005
Bonjour,

Depuis quelques temps sous linux mandrake 10.1 je ne regrette pas le changement avec windows.

Au fil du temps j'ai installé sur ma machine divers programmes, mais j'avoue ne pas tout comprendre au niveau de la gestion des droits lors de l'installation d'un programme.

En RPM à priori pas de problème, puisque le système me demande le mot de passe root.

Mais à partir des sources, je crois que parfois il y a des problèmes dans l'utilisation de l'appli elle même.

Quelles sont donc les règles a respecter lors de l'installation d'une appli ??

Ou trouver de la doc sur le sujet en francais SVP.

Merci pour vos réponses.
  • # quelques idées

    Posté par  . Évalué à 3.

    Pour installer un tarball, il faut, dans le cas général
    ./configure
    make
    (su)
    make install

    Au cours de l'étape configure, le script peut te dire qu'il manque des programmes à installer.
    Dans le cas général, il est fortement conseillé d'utiliser le système de paquetage de ta distribution, à savoir rpm.

    tu pourras trouver des tas d'information en français sur lea-linux. Il y a un lien tout en haut de cette page.
    • [^] # Re: quelques idées

      Posté par  . Évalué à 2.

      pour le ./configure j'ai mis un paquet de temps à comprendre le fonctionnement ( pour un newbie c'est du chinois )
      puis j'ai trouvé une méthode que j'utilise toujours:
      j'ouvre konqueror
      je décompresse le fichier toto.tar.gz si mon fichier s'appelle toto.tar.gz
      je vais dans le dossier toto (qui est decompressé)
      dans la barre d'outil de konqueror j'ai rajouté un émulateur de terminal
      j'ouvre l' émulateur de terminal (mon konqueror se partage en deux)
      puis je fait un cliqué-deposé du fichier configure dans l' émulateur de terminal
      et entrée
      la procédure commence

      $ make
      # make install

      il vaut mieux n'utiliser les tarball que pour des logiciels specifiques et introuvables en rpm
      et tu devras refaire les operations si tu changes de kernel ou de gcc il me semble

      bonne route
      • [^] # Re: quelques idées

        Posté par  . Évalué à 1.

        il vaut mieux n'utiliser les tarball que pour des logiciels specifiques et introuvables en rpm et tu devras refaire les operations si tu changes de kernel ou de gcc il me semble

        Pas nécessairement, c'est juste que le binaire sera construit différemment si tu le recompiles avec un gcc d'une version plus récente, mais il fonctionnera toujours.

        En revanche comme il a été dit, oui il faut utiliser les rpm quand c'est possible. Non seulement les rpm vont épargner ce lourd problème de dépendances, mais ils contiennent également les meilleurs ajustement et patchs correctifs pour le programme afin qu'il fonctionne au mieux avec la distribution (le rpm est construit par le mainteneur du logiciel qui est généralement expérimenté et qui a fait les bons choix au niveau de la configuration).
        • [^] # Re: quelques idées

          Posté par  . Évalué à 2.

          En plus, (personne n'en a parlé jusqu'à présent), l'utilisation des rpm facilite grandement la désinstalation des programmes (un petit rpm -r suffit), ce qui n'est pas le cas avec les tarballs, où il faut tout effacer à la main.
          • [^] # Re: quelques idées

            Posté par  . Évalué à 3.

            Pour désinstaller un tar.gz, il suffit de taper make uninstall (en tant que root) si le paquet est fait correctement.

Suivre le flux des commentaires

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