El Dimecres 10 Agost 2005 12:17, Gabriel Junquera va escriure:
> ¿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).

Ha de funcionar, els symlinks són molt potents.  Només se m'acuden problemes 
de permisos entre usuaris.  Provem-ho :)

[EMAIL PROTECTED]:~> sudo ln -s ~/bin/firefox/firefox /usr/bin/firefox
[EMAIL PROTECTED]:~> /usr/bin/firefox

Funciona (*), clar que ho faig amb el mateix usuari. Engego una altre sessió 
del KDE amb un altre usuari recent creat, li dic tux. Allà hi escric:

[EMAIL PROTECTED]:~> /usr/bin/firefox

I arranca, creant el seu propi perfil a /home/tux/.mozilla ...

Això vol dir que els executables instal·lats al /home/benjami/firefox/ tenen 
permisos d'execució per a tothom o grup per defecte.  Ho miro i sí, tothom i 
grup.  Veig que té permis d'execució el LICENSE àdhuc, deu ser qualque 
error :)

[EMAIL PROTECTED]:~> ls -l ~/bin/firefox/LICENSE
-rwxr-xr-x  1 benjami users 30869 1999-10-06 
04:14 /home/benjami/bin/firefox/LICENSE

[EMAIL PROTECTED]:~> file ~/bin/firefox/LICENSE
/home/benjami/bin/firefox/LICENSE: ASCII English text

(*) primer li he dit firefoxbis però no va bé: 

[EMAIL PROTECTED]:~> sudo ln -s ~/bin/firefox/firefox /usr/bin/firefoxbis
[EMAIL PROTECTED]:~> firefoxbis
run-mozilla.sh: Cannot execute /home/benjami/bin/firefox/firefoxbis-bin.

Ho feia per poder escriure només un nom i evitar que arranqués el programa que 
la $PATH mana (que en el meu cas és el firefox a ~/bin/firefox/) no usant mai 
el symlink i per tant no fent la prova. Però sembla que en el cas del Firefox 
es criden varis programes i s'arrossega el nom teclejat.  Possiblement 
s'hagués arreglat fent que el firefoxbis apuntés a un bash molt simple que 
cridés només el firefox, un /home/benjami/bin/firefox.sh

Però en comptes de provar-ho així, he arrancat el programa escrivint el nom 
sencer del symlink: /usr/bin/firefox.  Fet i fet, un pic feta la prova i 
veient que el symlink funciona, es pot usar el nom firefox dins /usr/bin: 
l'usuari amb el firefox al seu ~/bin/ no usarà mai el symlink (la $PATH sol 
enviar primer al ~/bin/) però la resta sí.  Disculpau la parrafada, no se si 
m'explico prou clar :)


-- 
Benjamí
http://weblog.bitassa.net



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

Respondre per correu electrònic a