Sens dubte la opció del Benjamí és molt correcta, però només a tall informatiu i aprofitant aquesta conversa, corregiu-me si m'equivoco, però

¿en cas que hom vulgui que un programa estigui accessible per a tot usuari, una manera de fer no podria ser instalar al directori que es vulgui, i després colocar un enllaç a /usr/bin amb el command ln? (si no recordo malament, malauradament m'acabo de mudar i no tinc un liux a prop).

Salut

Gabriel Junquera

En/na Benjamí Villoslada ha escrit:

El Dimarts 09 Agost 2005 18:01, Carles Ferrando va escriure:
El problema és que el sistema
(mandriva 10.1) no sap que firefox està instal·lat , des de consola si
teclege 'firefox' hem surt 'bash: firefox: command not found' .

Per què el Firefox no està a la variable $PATH del teu sistema. És el que el sistema usa per saber on ha de trobar els binaris amb només escriure el seu nom. Si el programa està a un lloc diferent del que la $PATH diu, cal que escriguis el camí sencer:

/home/taliqual/programax/nomprogramax

Potser el teu sistema està configurat per tal de que tots els usuaris tenguin el seu directori on posar els programes. Sol ser l'/home/usuari/bin (o ~/bin ) És el cas del que ara tenc davant:

$ echo $PATH
/home/benjami/bin:/usr/local/bin: [...]

Així, en escriure firefox executa el programa que tenc instal·lat a ~/bin/firefox/ (és així com el poso sempre, no m'agrada la política de la distro amb el Firefox :)

Primer mira com està la teva $PATH amb l'echo. Si no hi hagués cap lloc, la pots afegir: http://www.troubleshooters.com/linux/prepostpath.htm




----------------------------------------------------------------
Podeu consultar els arxius d'aquesta llista o canviar la vostra
subscripció a http://www.softcatala.org/llistes/
----------------------------------------------------------------

Respondre per correu electrònic a