Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/03/2007, à 12:19

néovisio

installation manuel appli- créer un lien symbolique

Bonjour

Je suis sous Feisty, j'ai installé OOo1.1.5 apartir d'un fichier téléchargés le site openoffice
Ca marche très bien je lance l'appli avec home/neo/openoffice1.1.5/program/soffice ou..../scalc... ou
Je sais lancer l'appli dans un lanceur ou à partir d'un menu.

Ce que j'arrive pas à faire c'est à créer un lien symbolique(d'après ce que j'ai pu comprendre) qui va me permettre de le lancer avec une commande par ex "ooffice1.1.5"
sous OOo2.0 "ooffice /home/neo/fichier.sxc" fonctionne très bien comment puis faire pour mon appli instalée?

J'ai essayé la commande ln sans succès -
Pouver me donner la procédure?

bye

Néo

#2 Le 12/03/2007, à 12:32

Chaussette

Re : installation manuel appli- créer un lien symbolique

ln -s /le/chemin/vers/ton/fichier/executable /usr/local/bin/le_nom_que_tu_veux_pour_ton_lien

/usr/bin et /usr/local/bin renseignent les fichiers executables du système.

Dans /usr/bin tu trouveras tout les .bin de la distribution, des paquets installés par .deb ou directement avec synaptic ou apt-get.

Et dans /usr/local tu as un arborescence faite pour les applications installées un peu manuellement. Il est de bon aloi de ranger ses liens symboliques, ou scripts de lancement dans /usr/local/bin, qui est vide par défaut (fait pour ça).

Voilà, je ne pense pas avoir dit de bétise cette fois ;°)

Dernière modification par Chaussette (Le 12/03/2007, à 12:33)


Les clowns se marient en grande pompes

Hors ligne

#3 Le 13/03/2007, à 00:07

néovisio

Re : installation manuel appli- créer un lien symbolique

bonsoir

J'ai suivi tes instruction Chausssette et sans résultat:

j'ai fais

sudo ln -s /home/neo/openoffice1.1.5/soffice /usr/local/bin/oo115

Il me crée un fichier oo115 dans /usr/local/bin/

Mais j'ai une erreur en utilisant la commande oo115

/usr/local/bin/oo115:262 /home/neo/openofffice1.1.5/pagein not found
exe:269 /home/neo/openofffice1.1.5/oo115.bin not found

Néo

#4 Le 13/03/2007, à 09:54

néovisio

Re : installation manuel appli- créer un lien symbolique

Bonjour

Damned! j'y ai passsé 1h00 et je pédalle dans la semoule avec cette instruction
1-pourquoi usr/local/bin, ce dossier est vide hormi les instructions que je j'ai créées.
2-qu'est qui va pas dans mon codage?
"sudo ln -s /home/neo/openoffice1.1.5/soffice /usr/local/bin/oo115"

Ou sont tous les liens symboliques stockés existant, comment en obtenir la liste, comment les éditer.

Si vous avez des liens web qui expliquent simplement la chose je veux bien veux bien

Bye

Néo



2

#5 Le 14/03/2007, à 23:04

Chaussette

Re : installation manuel appli- créer un lien symbolique

Salut néo,
désolé j' ai eu des problèmes de connexion. ;°)


1-pourquoi usr/local/bin, ce dossier est vide hormi les instructions que je j'ai créées.

Normal, je te l' avais expliqué plus haut.
Tout les autres executables du systèmes (enfin, presque tous) se trouvent dans /usr/bin.
Mais comme je te le disais, pour un script, un lien, ou un executable made in néo; mets-le de préférence dans le dossier 'fait' pour ça:  /usr/local/bin.

2-qu'est qui va pas dans mon codage?

"sudo ln -s /home/neo/openoffice1.1.5/soffice /usr/local/bin/oo115"

As-tu vérifié si la commande :

cd /home/neo/openoffice1.1.5
soffice

fonctionnait comme ça ?
En d' autres termes, est-ce que la commande soffice fonctionne quand elle est lancée depuis son répertoire ?

Si oui il s' agit d' un problème de chemin relatif .

Imagines qu' il existe un fichier :
/home/neo/openoffice1.1.5/soffice/dépendance
dont openoffice se sert pour se lancer, par exemple.

Si tu lances openoffice de cette façon :

cd Desktop
/home/neo/openoffice1.1.5/soffice

openoffice va rechercher le fichier :
/home/neo/Desktop/dépendance
parce-qu' il résonne en chemin relatif; qu' il pense que l' utilisateur le sait, et qu' il pense qu' il est lancé depuis son répertoire .


Les clowns se marient en grande pompes

Hors ligne

#6 Le 15/03/2007, à 00:08

Chaussette

Re : installation manuel appli- créer un lien symbolique

"/usr/local/bin/oo115:262 /home/neo/openofffice1.1.5/pagein"

Est-ce que tu tapes cette commande tel qu'elle ?

Sinon j' ai oublié quelque chose, quand tu créer un lien avec la commande 'sudo' , seul root à les droits d' exécution sur ce lien puique c' est lui qui l' à créé.

Pour autoriser un l' utilisateur 'neo" à exécuter ce lien :

sudo chown neo /usr/local/bin/mon_lien

Les clowns se marient en grande pompes

Hors ligne