Instituto de Ciências Biológicas

UFMG - Universidade Federal de Minas Gerais

Ferramentas do usuário

Ferramentas do site


informatica:wine_multiuser

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
Última revisão Ambos lados da revisão seguinte
informatica:wine_multiuser [2015/01/08 18:15]
davidysson
informatica:wine_multiuser [2015/01/14 14:05]
davidysson
Linha 5: Linha 5:
  
   sudo apt-get install wine   sudo apt-get install wine
-  winecfg 
  
   * Crie o usuario "​wineshare"​ no sistema operacional (sem senha)   * Crie o usuario "​wineshare"​ no sistema operacional (sem senha)
  
-  #sudo adduser --disabled-password wineshare 
   sudo adduser --disabled-login --shell /​usr/​sbin/​nologin --home /​opt/​wineshare wineshare   sudo adduser --disabled-login --shell /​usr/​sbin/​nologin --home /​opt/​wineshare wineshare
  
-  * Crie o arquivo /​etc/​sudoers.d/​wine com o conteúdo abaixo (ou adicione no seu visudo)+  ​* Oculte o usuario "​wineshare"​ da tela de login do sistema operacional (use qualquer numero disponivel menor que 500) 
 + 
 +  sudo usermod -u 499 wineshare 
 + 
 +  ​* Crie o arquivo /​etc/​sudoers.d/​wineshare ​com o conteúdo abaixo (ou adicione no seu visudo)
  
   # define which users can administrate (become root)   # define which users can administrate (become root)
Linha 34: Linha 36:
   WINDOWS_USERS ALL = (wineshare) NOPASSWD: WINDOWS   WINDOWS_USERS ALL = (wineshare) NOPASSWD: WINDOWS
  
-  * Mova o seu diretorio wine para dentro do usuario "windows" ​(se necessario)+  * Caso queira aproveitar ​o seu wine já com os programas instalados, mova o diretorio ​do seu wine para dentro do usuario "wineshare"
  
   sudo mv ~seuusuario/​.wine /​opt/​wineshare/​.wine -iv   sudo mv ~seuusuario/​.wine /​opt/​wineshare/​.wine -iv
 +
 +  * Caso nao queira, ou é uma instalação nova, chame o configurador inicial do wine
 +
 +  xhost +local:​wineshare
 +  sudo -u wineshare -H winecfg
 +
 +  * Acerte as permissoes necessarias
 +
   sudo chown wineshare:​users /​opt/​wineshare/​.wine/​ -Rfv   sudo chown wineshare:​users /​opt/​wineshare/​.wine/​ -Rfv
  
Linha 43: Linha 53:
   sudo ln -s /​opt/​wineshare/​.wine/​drive_c /​opt/​wineshare/​drive_c   sudo ln -s /​opt/​wineshare/​.wine/​drive_c /​opt/​wineshare/​drive_c
  
-  * Teste o funcionamento do wine global (que está no usuario ​"windows") no seu display (em um novo terminal, sem sudo)+  * Teste o funcionamento do wine global (que está na conta "wineshare") no seu display (em um novo terminal, sem sudo)
  
   xhost +local:​wineshare   xhost +local:​wineshare
   sudo -u wineshare -H wine notepad   sudo -u wineshare -H wine notepad
 +
 +  * Baixe e instale o instalador do programa da seguinte forma
 +
 +  sudo wget www.site.com.br/​instalador.exe -O \opt\wineshare\drive_c\instalador.exe
 +  xhost +local:​wineshare && sudo -u wineshare -H wine "​C:​\instalador.exe"​
  
   * Crie um Script.sh no diretório /​opt/​wineshare/​.wine/​drive_c com o conteudo semelhante ao abaixo:   * Crie um Script.sh no diretório /​opt/​wineshare/​.wine/​drive_c com o conteudo semelhante ao abaixo:
Linha 52: Linha 67:
   #!/bin/bash   #!/bin/bash
   cd "/​opt/​wineshare/​.wine/​drive_c/​Program Files (x86)/​BioEstat 5.0"   cd "/​opt/​wineshare/​.wine/​drive_c/​Program Files (x86)/​BioEstat 5.0"
-  xhost +local:​wineshare +  xhost +local:​wineshare ​&& ​sudo -u wineshare -H wine "​C:​\Program Files (x86)\BioEstat 5.0\BioEstat.exe"​
-  ​sudo -u wineshare -H wine "​C:​\Program Files (x86)\BioEstat 5.0\BioEstat.exe"​+
  
   * Crie um Atalho.Desktop no menu Iniciar com o conteúdo semelhante ao abaixo e salve dentro de /​usr/​share/​applications   * Crie um Atalho.Desktop no menu Iniciar com o conteúdo semelhante ao abaixo e salve dentro de /​usr/​share/​applications
informatica/wine_multiuser.txt · Última modificação: 2015/01/14 14:06 por davidysson