Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
informatica:wine_multiuser [2015/01/08 18:15] davidysson |
informatica:wine_multiuser [2015/01/14 14:06] (atual) 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 52: | ||
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 && sudo -u wineshare -H wine notepad | ||
+ | |||
+ | * Baixe e instale o instalador do programa da seguinte forma | ||
- | xhost +local:wineshare | + | sudo wget www.site.com.br/instalador.exe -O \opt\wineshare\drive_c\instalador.exe |
- | sudo -u wineshare -H wine notepad | + | 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 65: | ||
#!/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 |