Journal installpkg

Posté par  .
Étiquettes :
0
21
juin
2003
J'ai une slackware 9 installee; ce n'est pas moi qui l'ai installee (detail inutile quand on lira la suite).

Je decide d'ajouter une application. Tiens, je l'appelle "uneappli". Je vais sur le site slackware, comme un bon eleve, et je downloade "uneappli.tgz"

Puis ...

Je fais
# installpkg uneappli.tgz

zzz. C'est fini ?

Oui, apparemment. Bon alors, je la lance cette appli "uneappli" ?

$ uneappli
bash: uneappli: command not found

Ben voyons, et c'etait quoi alors, ce que je viens de faire ?. Peut-etre est-ce du a un gag (facon de parler) propre a cette appli "uneappli" ?

Ben non: meme aventure avec "uneautreappli", puis "unetroisiemneappli", etc.

Puis je me dis (trait de genie): ben, installpkg, ca installe un package ... cela ne veut pas dire necessairement que l'application est disponible, prete a courir (run ...). Fallait le savoir ! Personne ne dit ca sur le web.

Ma question, aux amoureux de la slackware, c'est : comment bon dieu de bonsoir je fais pour lancer l'appli correspondant au package que j'ai installe ?

Merci d'avance de votre patience a me lire et de votre bienveillance a me repondre.

Le pire c'est que quelqu'un s'etait donne la peine -dans un journal - de tout m'expliquer, ou presque, et j'ai perdu la trace de son aimable expose.

A votre bon coeur !
  • # Re: installpkg

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

    Il faudrait que tu donnes un peu plus de details pour ce genre de post, nom des packages par exemple. C'est quoi zzz ? Rien en sortie ?

    Les packages sont utilisables des que tu fais installpkg, a part les problemes de dependances si tu prends des packages non officiels sur le web par exemple.

    Quand tu utilises un package machin.tgz, ca ne veut pas dire que machin est forcement un executable et que tu obtiendras quelque chose en tapant $ machin. C'est vrai pour tous les systemes de packages. Ca peut etre des librairies, de la doc... Ne t'attend pas a un truc formidable si tu installes Linux-howto.tgz et en lancant Linux-howto. La doc est du texte dans /usr/doc qu'il faut voir avec un editeur. D'autre part, certains executables ne sont accessibles qu'au root ou sous l'environnement X mais c'est un autre probleme.

    Si tu veux savoir ce qui est interessant dans le package machin.tgz que tu as installe, fait un # less /var/log/packages/machin
    Les executables sont la plupart du temps dans les dossiers bin (/bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin /usr/X11R6/bin /usr/X11R6/sbin /opt/kde/bin etc)
    Verifie ton PATH aussi

    Ton probleme ne m'a pas l'air specifique a la slack ou alors j'ai pas tout compris.
    • [^] # Re: installpkg

      Posté par  . Évalué à 1.

      Ben ca alors, y en a qui ne dorment pas sur le net, je m'attendais pas a recevoir une reponse aussi vite ! A cette heure !

      zzz ca voulait dire que le temps passe, c'est tout. Puis le terminal me repasse la main, un certain temps apres ...

      Un exemple concret: rox.

      Je voulais tester ce file manager dont le "legerete" pouvait sans doute se marier tres bien avec la rigueur de la slackware, etc. Bon quelles qu'en soient les raisons, je voulais donc installer rox. Pas reussi.

      Alors j'ai essaye wine. Je sais que ca n'a rien a voir avec rox, et qu'il y a toute une configuration a se taper avec wine, mais au moins je m'attendais a ce que le mot "wine" ne soit pas inconnu apres installpkg wine.etc.tgz

      Voila.

      Mais si je comprends bien, installpkg machin.tgz devrait installer de fait l'application machin, et si machin est un binaire (comme rox, non ?), ecrire
      $ machin
      ca devrait fonctionner en principe.

      Sachant cela, j'y retourne et m'obstine.

      Merci de cette reponse,

      JP
      • [^] # Re: installpkg

        Posté par  . Évalué à 1.

        Essaye de lancer ton appli sans être root ;) Tu n'as pas remarqué que certaines commandes de bases pouvaient t'être refusées après un 'su' ? :)

        Une autre chose : arrêtes de DL et d'installer en voulant lancer le programme comme un programme win32 ! Matte le contenu de /usr/share/doc/* pour savoir comment lancer le prog, quoi configurer avant de le lancer, bref.

        Encore une chose : pour les softs HORS ftp officiels de slackware, les exécutables se trouvent souvent dans /usr/local/bin ou /usr/local/sbin.

        Fais un 'echo $PATH' et regarde si tu as le chemin /usr/local/bin (j'avais eu des problèmes pour Sylpheed car ma $PATH n'était pas bien configurée et taper 'sylpheed &' ne suffisait pas. En effet c'était /usr/local/bin/sylpheed le bon chemin). Les packages officiels de slackware ne s'installent pas dans un quelconque répertoire /local/. Walla.

        Mes 2 centimes de Yen stp.

Suivre le flux des commentaires

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