Forum Linux.débutant Installer sous linux

Posté par  .
Étiquettes :
0
9
juin
2005
Je suis depuis deux jours sous linux, et malgrés tous les conseils trouvés sur le net, pas moyen d'installer quoique se soit.

Prenons Gaim :
- J'ai télécharger le rpm...
- Je lance la commande :
rpm -i gaim-1.3.0-0rh9.i386

- J'obtient un message d'erreur :
libpspell-modules.so.1 est nécessaire pour gaim-1.3.0-0rh9.i386
libpspell.so.4 est nécessaire pour gaim-1.3.0-0rh9.i386

- J'ai essayé d'installer aspell, en telechargant la .tar, et en faisant un ./configure, make, make install, ldconfig, et ca ne fonctionne toujours pas.

Mes questions :
- Comment faire pôur que ca daigne marcher ?
- Quand mon install de aspell est finie, ou sont mis les fichiers ? Je peux supprimer le rep d'install ? Existe t-il une liste de tous les trucs installer sur mon systeme ?

Mon systeme : Scientific linux 4.0 (red hat customisé)...

Merci d'avance !!!!!!!!!!!
  • # .

    Posté par  . Évalué à 3.

    Ta distribution doit avoir un gestionnaire des dependances entre rpm qui te permet d'installer tout les rpms manquant en fonction des besoins de l'appli que tu souhaites installer. Jete un coup d'oeil du coté de "yum".
    Pour la compilation à partir des sources, c'est pas la peine de s'y mettre tant que tu n'a pas compris le probleme des dependances ( les sources à compiler ont sans doute les dépendances ( et plus meme ). De plus le resultat de ta compilation de s'integrera pas dans ta base de rpm installés sur ton systeme.
    Pour connaitre la liste des rpms installés sur ton systeme : "rpm -qa".
    • [^] # Re: .

      Posté par  . Évalué à 1.

      le blem c'est que je dois installer opencv (en tar.gz)...
      L'install se deroule, sans erreurs, mais j'ai du mal a bien saisir ce qu'il en fait ensuite (ou il met les fichiers, librairies)... Et bien entendu la compilation de programmes trouvés sur le net utilisant opencv ne fonctionne pas...

      Je viens de lancer yuv install gaim :

      Examining gaim-1.3.0-0rh9.i386.rpm: gaim - 1:1.3.0-0rh9.i386
      Marking gaim-1.3.0-0rh9.i386.rpm to be installed
      Resolving Dependencies
      --> Populating transaction set with selected packages. Please wait.
      ---> Package gaim.i386 1:1.3.0-0rh9 set to be updated
      --> Running transaction check
      --> Processing Dependency: libpspell-modules.so.1 for package: gaim
      --> Processing Dependency: libpspell.so.4 for package: gaim
      --> Finished Dependency Resolution
      Error: Missing Dependency: libpspell-modules.so.1 is needed by package gaim
      Error: Missing Dependency: libpspell.so.4 is needed by package gaim

      Donc ca marche pas...

      Une idée ???
      • [^] # Re: .

        Posté par  . Évalué à 4.

        t'as pris le .rpm pour gaim, pourquoi t'embêter avec le .tar.gz pour aspell ?

        essaie d'installer aspell à partir du .rpm... non ?
  • # Les dépendances

    Posté par  . Évalué à 2.

    Tu as besoin d'installer en premier un outil de résolution de dépendance, donc soit tu utilises l'outil graphique de packages (qui résolvera les dépendances) soit tu recherche manuellement ce qui manque.

    Un tit truc : tu vas sur http://rpmfind.net(...) et tu donnes le nom de fichier manquant, du coup il te dira le paquet où il se trouve, puis tu recherches le paquet sur les CD :-)

    Les dépendances vérifient uniquement les produits installé par RPM et PAS CEUX INSTALLE MANUELLEMENT (./configure && make && make install). Si tu installes manuellement une dépendance (pas bon) tu dois faire rpm -ivh --nodeps.


    Un conseils : dès que possible essaie d'installer urpmi
    • [^] # Re: Les dépendances

      Posté par  . Évalué à 1.

      OK ca marche, j'ai fait un rpm -ivh --nodeps...
      Vraiment merci !!!

      Sinon, mon deuxieme probleme est donc d'installer opencv...
      Je dezippe le repertoire, puis j'ai lancé :
      - ./configure
      - make
      - make install
      - ldconfig

      Pas d'erreurs signalée...

      J'essaye ensuite d'appeler la commande opencv-config (normalement contenu dans cet installation (voir http://tuxlr.no-ip.org/opencv.php?lang=fr)),(...) mais celle ci refuse de s'executer. Idem quand j'essaye de compiler avec la commande gcc opencv-config .........., il ne trouve pas opencv-config...

      Aurais-je omis une etape ???
      • [^] # Re: Les dépendances

        Posté par  . Évalué à 2.

        > OK ca marche, j'ai fait un rpm -ivh --nodeps...

        t'écoutes ce qu'on te dit des fois au lieu de tout tester dans tous les sens ?

        Dany t'as dit : Si tu installes manuellement une dépendance (pas bon) tu dois faire rpm -ivh --nodeps.

        en faisant --nodeps tu squizz la gestion des dépendances...
        • [^] # Re: Les dépendances

          Posté par  . Évalué à 1.

          Je n'est pas testé dans tout les sens, j'ai justement suivi les conseils de Dany... ;-)

          Le blem, c'est que il est installé ok, mais quand je tente de le demarrer, il recheflis (avec le p'tit icone GAIM), et au bout d'un moment il s'arrete sans avoir lancé quoique se soit...
          Peut être manque t-il ces dependances justement... ???

          Je vais tenter de trouver un rpm de aspell...

          Merci de votre patience et de vos conseils !!!
          • [^] # Re: Les dépendances

            Posté par  . Évalué à 0.

            > Peut être manque t-il ces dependances justement... ???

            oh ? tu crois ?
            je suis sûr que tu peux même deviner lesquelles...

            > Je vais tenter de trouver un rpm de aspell...

            eh oui...

            > Merci de votre patience et de vos conseils !!!

            de rien, mais lis
            • [^] # Re: Les dépendances

              Posté par  . Évalué à 1.

              Je ne fais que lire depuis une heure et appliquer consciencieusement ce que vous me dites, n'etant pas capable de reelement improviser sur le sujet.
              Quand j'ai dit que j'avais utiliser le nodept, c'était en reponse au message de Dany, et pas en parallele...

              Ensuite :
              D'une part, j'ai trouvé le rpm correspondant, ayant lui même des dependance avec pspell, dont l'installation me donne une erreur :
              le fichier /usr/bin/pspell-config de l'installation de pspell-0.12.2-16entre en conflit avec le fichier du paquetage aspell-0.50.5-3.fc3

              D'autre part, quand je liste mes rpm, je trouve :
              aspell-en-0.51-11.i386
              aspell-fr-0.50-7.i386
              aspell-0.50.5-3.fc3.i386

              Donc a priori, aspelle est deja installé, mais le rpm de GAIM ne trouve pas les dependances... Une solution ???

              PS pour moudj : Faut pas s'enerver, je crois que c un forum pour debutant donc je pose des questions de debutant, et ce qui est evident pour toi ne l'est pas forcement pour moi (ne l'est pas tout court d'ailleurs). Stay cool...
              • [^] # Re: Les dépendances

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

                T'as une distrib un peu zarb pour un newbie... Trouve toi une Mandriva, et tu te casseras pas la tête avec ces problèmes de dépendances (ouais ouais je sais ca se fait pas que sous Mandriva...).

                Ca te permettra d'utiliser un outil merveilleux dont je m'étonne qu'il n'ait été cité qu'une fois... Avec urpmi tu tapes "urpmi gaim", tu éclates ton stick et tu peux commencer à chatter, urpmi télécharge toutes les dépendances requises pour le paquetage que tu veux et les installe sans que tu aies à lever un sourcil.

                Donc mon conseil, chope urpmi ou une Mandriva ou Ubunutu (avec le non-moins merveilleux apt-get)


                Après si t'écoute pas... Chacun sa m...

                x)

                Ciao !
                • [^] # Re: Les dépendances

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

                  Ben sa distrib un peu zarbi semble être une FC3... Je vois pas vraiment ce qu'elle a de zarbi !

                  Yum fait le même boulot que apt-get ou urpmi (bien que parmis ces 3 là c'est yum que je supporte le moins)...

                  Mais là ou je rejoinds tous les autres c'est que je ne vois pas l'intérêt de compiler des softs qui sont fournis en .rpm (sauf cas particulier mais je conseille pas à un newbie de commencer par compiler quoique ce soit au début sans s'être "imprégné" pendant plusieurs semaines de son nouveau système).
                • [^] # Re: Les dépendances

                  Posté par  . Évalué à 1.

                  Bon je suis tombé sur un pote linuxien l'a reussi a me depanner, mais a priori il est vrai que la distrib est zarb...

                  Malheureusement, c'est pour le boulot, j'ai pas vraiment le choix, donc je vais essayer de m'y faire...

                  Prochaine etape, installer opencv, disponible uniquement en source...
                  Ca va être folklo !!!!!
                  • [^] # Re: Les dépendances

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

                    Je ne connais absoluement rien à Fedora, mais l'essentiel de la discussion d'au dessus peut être résumée en une seule phrase : un logiciel dans le monde Linux s'installe avec le gestionnaire de paquets adequat. Donc utilise Yum, et seulement Yum. Cà doit être comme pour d'autres distributions, on doit pouvoir ajouter des dépots de paquets non officiels.
                    opencv, disponible uniquement en source
                    Et ne jamais utiliser d'affirmations péremptoires de ce genre : http://rpmseek.com/rpm-pl/OpenCV.html(...)
                    Je ne sais pas ce qu'est opencv, encore moins comment marchent les rpm et yum, mais en lisant les commentaires au-dessus, je pense que je te met sur la bonne voie...
            • [^] # Re: Les dépendances

              Posté par  . Évalué à 3.

              a mon avis ce n'est pas toi qu'il remerciait, ni ta réponse suffisante et constructive :-).

              Il débute, tu aurais pu te donner la peine de lui répondre <<tu peux trouver ces infos dans la doc machin, ou sur le forum truc, etc>>

              un minimum de tolérance serait bienvenue ...
              • [^] # Re: Les dépendances

                Posté par  . Évalué à 2.

                J'ajouterais que c'est un débutant qui a visiblement lu un minimum les man pages et qui sait ce que sont les ./configure, make, make install et ldconfig. C'est quand même pas courant.
                • [^] # Re: Les dépendances

                  Posté par  . Évalué à 2.

                  Bouarf je suis de retour,

                  Je suis un peu au courant because je fais des etudes en informatiques, donc j'ai deja été confronté a de la compil sous linux...
                  Le probleme, c'est qu'on a encore jamais rien fait d'autre que de la compil de nos progs, sans que personne ne cherche a nous expliquer comment ca s'installait...

                  Supra cool pour le rpm de opencv, j'avais chercher sur RMPfind et j'avais rien trouvé...

                  Je suis sur la bonne voie, merci à tous !!! ;-)
  • # Petit point

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

    A premiere vue c'est basé sur du RHEL 3.0 (enfin pour la SL3) [1]
    Il y a une liste de repository disponible en [2] et [3] ainsi qu'une doc pour configurer yum [4]

    [1] http://linux.web.cern.ch/linux/scientific3/(...)
    [2] ftp://ftp.scientificlinux.org/linux/scientific/(...)
    [3] http://linux.web.cern.ch/linux/updates/(...)
    [4] https://www.scientificlinux.org/documentation/howto/yum-change(...)
    • [^] # OpenCV

      Posté par  . Évalué à 1.

      Bon j'ai installé le rpm opencv (librairie de traitement d'image), et je voudrais maintenant essayer de l'utiliser...
      Cependant, il ne trouve pas du tout les .h lorsque j'essaye une compil de base...

      Je fais un #include <cv.h>

      Comment se faisse ?
      Les librairies ne sont-elles pas au bon endroit (là elle sont dans : file:/usr/local/include/opencv/) ?
      Y'a t-il des liens a creer quelque part ?

      Merci d'avance...

Suivre le flux des commentaires

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