Obre el menú principal

Diferència entre revisions de la pàgina «Compartir aplicacions wine portables entre usuaris»

 
(11 revisions intermèdies per un altre usuari que no es mostra)
Línia 5: Línia 5:
  
  
== Antecedents ==
+
= Antecedents =
 +
 
 +
== L'aplicació funciona amb LLiurex? ==
 
Qualsevol aplicació dissenyada per a Windows potser no funcione amb Lliurex, i això és el primer que hem d'esbrinar. Avui dia disposem del meravellós Wine i el "facilitador" d'instal·lacions [http://www.playonlinux.com/es/ PlayOnLinux], que ja l'equip de Lliurex fa servir per exemple per instal·lar el [https://github.com/aberlanas/lliurex-facil/blob/master/src/playonlinux/jugallengua.md Jugallengua].
 
Qualsevol aplicació dissenyada per a Windows potser no funcione amb Lliurex, i això és el primer que hem d'esbrinar. Avui dia disposem del meravellós Wine i el "facilitador" d'instal·lacions [http://www.playonlinux.com/es/ PlayOnLinux], que ja l'equip de Lliurex fa servir per exemple per instal·lar el [https://github.com/aberlanas/lliurex-facil/blob/master/src/playonlinux/jugallengua.md Jugallengua].
  
Línia 11: Línia 13:
  
 
Si la resposta a les tres preguntes és afirmativa, aleshores podem continuar amb la resta de l'article...
 
Si la resposta a les tres preguntes és afirmativa, aleshores podem continuar amb la resta de l'article...
 +
 +
 +
== El problema dels usuaris ==
 +
D'altra banda, és habitual disposar de més d'un usuari a l'aula, fins i tot de vegades són 10, 20, 30... tot depenent de com hem organitzat els nostres grups i nivells. Fins i tot també ens passarà a la sala de professors, on disposarem de més d'un ordinador amb el que poden entrar tots els professors del centre, i segurament cadascun disposarà del seu propi usuari i contrasenya.
 +
 +
El problema que sorgix és que la instal·lació d'un programari baix 'wine' és [http://wiki.winehq.org/FAQ#head-f54d469b937b82e6d757a851dfcece0167919859 independent per usuari i evidentment per equip], per tant, hem de repetir la instal·lació moltes vegades, feu la multiplicació:
 +
 +
  N usuaris x M equips x P aules = MOLTES INSTALACIONS!
 +
 +
La pregunta ací és: puc fer almenys una sola instal·lació per cada equip i '''replicar-la''' per a cada usuari? Quina és la millor manera de fer-ho? Funciona el programari baix aquestes circumstàncies sense haver de fer instal·lacions independents? L'única resposta ací és: prova-ho i ens ho dius! De fet estaria molt bé per a tots els companys professors o no d'informàtica que fèrem un catàleg d'aplicacions que funcionen bé amb Wine i Lliurex, no creus?
 +
 +
 +
= El programari d'exemple =
 +
Per a la redacció d'aquest article, i com ajuda a un company professor, he triat el software de dibuix  [http://photofiltre.free.fr/download_en.htm PhotoFiltre, versió 6.5.3 en format zip], que disposa d'una versió portable i que permitix donar un SI a les tres preguntes anteriors.
 +
 +
 +
= Instal·lació del programari amb PlayOnLinux =
 +
Simplement es tracta d'instal·lar PlayOnLinux i fer ús del seu cercador per trobar l'aplicació que volem. En el cas de [http://www.playonlinux.com/fr/app-304-Photofiltre_652.html PhotoFiltre], podem comprovar com s'ha afegit al catàleg, per tant, la [http://ubunlog.com/playonlinux-o-como-instalar-facilmente-juegos-y-aplicaciones-de-windows-en-linux/ tasca és molt senzilla].
 +
 +
Cal dir que en aquest cas, ens tocarà repetir la mateixa feina per cada usuari, ací ve la tasca tediosa quan a l'aula tenim uns quants alumnes (en alguns casos més de 100). Per tant, és recomanable fer la instal·lació amb Wine i compartir-la entre els diferents usuaris, això s'explica més avant.
 +
 +
= Instal·lació del programari amb 'wine' =
 +
El que anem a fer en el cas que ens ocupa, simplement és descomprimir el programa en un directori comú del sistema, i fer-lo accessible per a tots els usuaris, per exemple:
 +
 +
  /opt
 +
 +
Podem fer servir el comandament següent, amb un usuari administrador (per exemple ''lliurex''):
 +
 +
  sudo unzip Photofiltre-en-653.zip -d /opt/PhotoFiltre
 +
 +
Amb la qual cosa ens quedarà un directori d'instal·lació tal com:
 +
 +
  /opt/PhotoFiltre
 +
 +
El següent pas serà crear una icona a l'escriptori de cada usuari, que llance l'aplicació. El contingut del fitxer seria aquest:
 +
 +
<pre>
 +
#!/usr/bin/env xdg-open
 +
 +
[Desktop Entry]
 +
Name=PhotoFiltre
 +
Name[es]=PhotoFiltre
 +
Comment=A drawing program
 +
Comment[es]=Un programa de dibujo
 +
Exec=wine /opt/PhotoFiltre/PhotoFiltre.exe
 +
Terminal=false
 +
Type=Application
 +
Icon=/opt/PhotoFiltre/ico-filewin-PhotoFiltre-Studio.png
 +
</pre>
 +
El guardem a l'escriptori i l'anomenem com a ''PhotoFiltre.desktop'' (recorda, extensió .desktop).
 +
 +
 +
Com a imatge per a la icona podem fer servir aquesta (o qualsevol altra que trobem amb un cercador):
 +
 +
http://www.filewin.com/cdn/icons/ico-filewin-PhotoFiltre-Studio.png
 +
 +
 +
Si tenim molts usuaris podem fer servir el directori ''/etc/skel'', i posar-hi la icona del programa, de manera pareguda a com es descriu a l'article: [http://www.ite.educacion.es/formacion/materiales/130/cd/redesubuntu/ubuntu-configuracionavanzada/carpeta_skel.html ITE - La carpeta skel]
 +
 +
[[Category:LliureX]]

Revisió de 13:26, 28 des 2015

Introducció

Actualment a les nostres aules d'informàtica dels instituts, és habitual necessitar la instal·lació d'algun programa dissenyat per executar-se en Windows, però que ara amb el canvi de sistema operatiu, necessitarem fer-lo anar amb Lliurex.

Aquest tutorial tracta d'esclarir un poc quina és la situació amb què es trobarem i proposa solucions pràctiques que han sigut provades dins l'aula, i funcionen.


Antecedents

L'aplicació funciona amb LLiurex?

Qualsevol aplicació dissenyada per a Windows potser no funcione amb Lliurex, i això és el primer que hem d'esbrinar. Avui dia disposem del meravellós Wine i el "facilitador" d'instal·lacions PlayOnLinux, que ja l'equip de Lliurex fa servir per exemple per instal·lar el Jugallengua.

Abans de continuar, fem-nos les següents preguntes: L'aplicació que anem a instal·lar, està provada amb Lliurex? Funciona? Pot funcionar sense cap problema conegut?

Si la resposta a les tres preguntes és afirmativa, aleshores podem continuar amb la resta de l'article...


El problema dels usuaris

D'altra banda, és habitual disposar de més d'un usuari a l'aula, fins i tot de vegades són 10, 20, 30... tot depenent de com hem organitzat els nostres grups i nivells. Fins i tot també ens passarà a la sala de professors, on disposarem de més d'un ordinador amb el que poden entrar tots els professors del centre, i segurament cadascun disposarà del seu propi usuari i contrasenya.

El problema que sorgix és que la instal·lació d'un programari baix 'wine' és independent per usuari i evidentment per equip, per tant, hem de repetir la instal·lació moltes vegades, feu la multiplicació:

 N usuaris x M equips x P aules = MOLTES INSTALACIONS!

La pregunta ací és: puc fer almenys una sola instal·lació per cada equip i replicar-la per a cada usuari? Quina és la millor manera de fer-ho? Funciona el programari baix aquestes circumstàncies sense haver de fer instal·lacions independents? L'única resposta ací és: prova-ho i ens ho dius! De fet estaria molt bé per a tots els companys professors o no d'informàtica que fèrem un catàleg d'aplicacions que funcionen bé amb Wine i Lliurex, no creus?


El programari d'exemple

Per a la redacció d'aquest article, i com ajuda a un company professor, he triat el software de dibuix PhotoFiltre, versió 6.5.3 en format zip, que disposa d'una versió portable i que permitix donar un SI a les tres preguntes anteriors.


Instal·lació del programari amb PlayOnLinux

Simplement es tracta d'instal·lar PlayOnLinux i fer ús del seu cercador per trobar l'aplicació que volem. En el cas de PhotoFiltre, podem comprovar com s'ha afegit al catàleg, per tant, la tasca és molt senzilla.

Cal dir que en aquest cas, ens tocarà repetir la mateixa feina per cada usuari, ací ve la tasca tediosa quan a l'aula tenim uns quants alumnes (en alguns casos més de 100). Per tant, és recomanable fer la instal·lació amb Wine i compartir-la entre els diferents usuaris, això s'explica més avant.

Instal·lació del programari amb 'wine'

El que anem a fer en el cas que ens ocupa, simplement és descomprimir el programa en un directori comú del sistema, i fer-lo accessible per a tots els usuaris, per exemple:

 /opt

Podem fer servir el comandament següent, amb un usuari administrador (per exemple lliurex):

 sudo unzip Photofiltre-en-653.zip -d /opt/PhotoFiltre

Amb la qual cosa ens quedarà un directori d'instal·lació tal com:

 /opt/PhotoFiltre

El següent pas serà crear una icona a l'escriptori de cada usuari, que llance l'aplicació. El contingut del fitxer seria aquest:

#!/usr/bin/env xdg-open

[Desktop Entry]
Name=PhotoFiltre
Name[es]=PhotoFiltre
Comment=A drawing program
Comment[es]=Un programa de dibujo
Exec=wine /opt/PhotoFiltre/PhotoFiltre.exe
Terminal=false
Type=Application
Icon=/opt/PhotoFiltre/ico-filewin-PhotoFiltre-Studio.png

El guardem a l'escriptori i l'anomenem com a PhotoFiltre.desktop (recorda, extensió .desktop).


Com a imatge per a la icona podem fer servir aquesta (o qualsevol altra que trobem amb un cercador):

ico-filewin-PhotoFiltre-Studio.png


Si tenim molts usuaris podem fer servir el directori /etc/skel, i posar-hi la icona del programa, de manera pareguda a com es descriu a l'article: ITE - La carpeta skel