Page 1 sur 1

[zim] Ne se lance pas (resolu)

Publié : lun. 09 nov. 2009, 23:37
par Franky 4 Doigts
Bonsoir,

alors voila j'ai voulu installer le logiciel zim via yaourt -S zim

installation qui se passe bien seulement, si je veux le lancer ca me marque,

Code : Tout sélectionner

zsh: command not found: zim
Et je suis tout triste :(


Bon a part le fait que je soi triste, la page de man est ok, les dependances aussi me semble cat en chopant les sources sur le site de zim et en utilisant le binaire fournis ca marche au poil.
Si je fait un whereis il a l'air au bon endroit.

Code : Tout sélectionner

>whereis zim
zim: /usr/share/zim /usr/share/man/man1/zim.1p /usr/share/man/man1/zim.1p.gz
Si j'essais d'executer /usr/share/zim ca me fait absolument rien.

Code : Tout sélectionner

>/usr/share/zim
>
bon je suppose que je ne poste pas vraiment au bon endroit il faudrait peut etre voir avec le mainteneur du paquet seulement je sais pas si je suis le seul dans le cas ni chez qui aller voir pour informer du soucis.

Re: [zim] Ne se lance pas

Publié : lun. 09 nov. 2009, 23:45
par benjarobin
As tu au moins tenter d'installer ceci : http://www.archlinux.org/packages/?sort ... =&limit=50

Re: [zim] Ne se lance pas

Publié : lun. 09 nov. 2009, 23:52
par Franky 4 Doigts
Le message d'erreur de zsh parle bien de zim et pas de lui meme ^^
Ce n'est pas ca le probleme, j'utilise zsh (qui est vraiment pas mal au passage), sous freebsd j'ai reussi a avoir zim en installant via les ports donc j'emets l'hypothese que sa viens du paquet car j'arrive tout de meme a utliser le binaire des sources du site.

Et donc je pense aussi que ce n'est pas un probleme de dependances.

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 01:29
par benjarobin
Bon j'étais pas réveillé.. Je suis vraiment désolé :( :cry: ... En effet si zim n'est pas dans /usr/bin cela ne marchera pas. Essaye de créer un lien symbolique vers zim

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 08:49
par Franky 4 Doigts
Je veux bien essayer mais bon j'ai tenter avec /usr/share/bin/zim et cela ne marchais pas donc je doute qu'un lien vers cet executable aboutisse a quelque chose :|

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 10:53
par boulde

Code : Tout sélectionner

$ which zim 
/usr/bin/perlbin/vendor/zim
$ echo $PATH 
/bin:/usr/bin:/sbin:/usr/sbin:/opt/java/jre/bin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core
regardes ton PATH, c'est peut être simplement un problème entre bash et zsh ?

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 10:58
par tuxce
c'est souvent que des utilisateurs installent des paquets et ne savent pas comment les exécuter par la suite, et je vois souvent une commande whereis (qui n'est pas fait pour) ou which, le souci, c'est que la première cherche dans des endroits standards et la 2ème dans le $PATH or dans les 2 cas, si une réponse valable est retournée, le shell devrait le trouver (d'ailleurs, which utilise le même mécanisme que le shell (bash mais pour zsh, ça devrait être pareil)).

pour trouver les fichiers d'un paquet, c'est:

Code : Tout sélectionner

pacman -Ql pkg
et éventuellement si c'est installé dans un répertoire "bin":

Code : Tout sélectionner

pacman -Ql pkg | grep bin
ou

Code : Tout sélectionner

pkgfile -lb pkg
pour en revenir à zim:

Code : Tout sélectionner

$ pkgfile -lb zim
zim /usr/bin/perlbin/
zim /usr/bin/perlbin/vendor/
zim /usr/bin/perlbin/vendor/zim
ce répertoire devrait être dans ton $PATH, il est normalement ajouté par: /etc/profile.d/perlbin.sh

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 11:43
par catwell
Ce qui veut dire qu'il faut rebooter ta machine pour qu'il soit actif, ou sourcer ce script shell avant de lancer zim...

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 11:54
par tuxce
catwell a écrit :Ce qui veut dire qu'il faut rebooter ta machine pour qu'il soit actif
se reconnecter devrait suffire ;)

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 20:20
par Franky 4 Doigts
pkgfile -lb zim me renvoie command not found

si je fait echo $PATH j'ai :

Code : Tout sélectionner

>echo $PATH
/usr/site/sbin:/usr/site/bin:/usr/netsoul/sbin:/usr/netsoul/bin:/usr/heimdal/sbin:/usr/heimdal/bin:/usr/arla/sbin:/usr/arla/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
et si je fait

Code : Tout sélectionner

 >sh /etc/profile.d/perlbin.sh
>
ca ne change rien a mon path. :(

J'ai quitter la session, redemarrer, pas de changement.

Code : Tout sélectionner

 >pacman -Ql zim | grep bin
zim /usr/bin/
zim /usr/bin/perlbin/
zim /usr/bin/perlbin/vendor/
zim /usr/bin/perlbin/vendor/zim
zim /usr/share/zim/doc/Usage/keybindings.txt
 >
Suis-je un boulet qui est passer (faut que je trouve comment mettre des accents avec le clavier qwerty au passage) a coter de quelque chose ?
Ou alors comme on dis chez moi il y a une couille dans le pater (accent encore).

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 20:34
par tuxce
Franky 4 Doigts a écrit :pkgfile -lb zim me renvoie command not found
si tu l'installes pas c'est normal:

Code : Tout sélectionner

pacman -S pkgtools
Franky 4 Doigts a écrit :

Code : Tout sélectionner

>echo $PATH
/usr/site/sbin:/usr/site/bin:/usr/netsoul/sbin:/usr/netsoul/bin:/usr/heimdal/sbin:/usr/heimdal/bin:/usr/arla/sbin:/usr/arla/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ça sort d'où tout le /usr/*/bin ??
Franky 4 Doigts a écrit : et si je fait

Code : Tout sélectionner

 >sh /etc/profile.d/perlbin.sh
>
c'est "source" pour inclure un fichier dans le shell
Franky 4 Doigts a écrit : J'ai quitter la session, redemarrer, pas de changement.
vu ton $PATH, tu dois avoir un .zshrc ou autre de pompé d'autre part.

Re: [zim] Ne se lance pas

Publié : mar. 10 nov. 2009, 20:57
par Franky 4 Doigts
Ouai pomper de mon ecole, au passage dans les /usr/netsoul par exemple c'est un protocole de l'ecole, sinon j'avoue que j'en vois plusieurs dont je ne connait pas l'utilite.

avec pkgfile -lb zim j'ai la meme chose que toi.

Code : Tout sélectionner

>pkgfile -lb zim
zim /usr/bin/perlbin/
zim /usr/bin/perlbin/vendor/
zim /usr/bin/perlbin/vendor/zim
>
Edit : bon bah editage des PATH useless du .zshrc et redemerrage entre temps, pouf sa marche.
Merci en tout cas :)