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/ ----------------------------------------------------------------
