Suponho que você instalou o wine via apt-get a partir dos repositórios típicos ou que você adicionou um ppa para o wine e o instalou de lá ou geralmente apenas tem o wine instalado de forma que qualquer usuário possa executá-lo. Se você tiver alguma outra configuração, adicione um comentário e atualizarei minha postagem.
Então, aqui está o que precisa ser feito:
- Você precisa colocar os arquivos em algum lugar que todos os usuários que estarão executando o vinho possam ler / escrever.
- Você precisa definir as permissões nos diretórios e arquivos para que todos os usuários que estarão executando o wine possam usá-los.
- Você precisa atualizar os caminhos que se referem ao local antigo
Para 1 - Você pode simplesmente copiar os arquivos para um local comum, como /opt/windows
. Para fazer isso: sudo cp -r /root/.wine /opt/windows
Para 2 - Se você tiver mais de um usuário que usará os vários aplicativos do Windows, precisará se certificar de que eles fazem parte de um grupo comum ou, se tiver apenas um usuário, você pode definir o proprietário para esse usuário.
Opção a: Se você tiver um usuário, basta alterar o proprietário recursivamente para o diretório. Isso é mais fácil, então vou descrever isso primeiro:
sudo chown -R $USER:$USER /opt/windows
Opção b: Se você tiver vários usuários, precisará criar um novo grupo, alterar a propriedade do diretório para o novo grupo, definir as permissões de arquivo e, em seguida, efetuar logout e devolução para que as novas configurações de grupo entrem em vigor. não faça isso se você usou o método anterior de apenas um usuário .
sudo groupadd wine
sudo usermod -a -G wine $USER
sudo chgrp -R /opt/windows
sudo chmod -R g+rw /opt/windows
sudo find /opt/windows -type d | while read DIR ; do sudo chmod g+rwx "${DIR}" ; done
#this is where you would log out and back in.
Além disso, sempre que você adicionar um novo usuário ao sistema e esse usuário usar o wine, adicione-o ao grupo: sudo usermod -a -G wine NEW_USER
Para 3 -
Quando você executa o wine, ele coloca os arquivos em ~/.wine/
. Alguns desses arquivos contêm caminhos absolutos. Como você moveu /root/.wine
para /opt/windows
, esses caminhos precisam ser atualizados. Você pode atualizá-los manualmente usando o winecfg e atualizando as entradas "Links para" para todas as pastas sob a aba "Desktop Integration". Se você criou um novo grupo para o usuário, precisará sair e fazer o login antes de fazer isso. Para fazer isso, defina o prefixo para wine e execute winecfg:
WINEPREFIX=/opt/windows winecfg
Depois que os caminhos forem atualizados, clique em OK e você estará pronto para executar qualquer um dos aplicativos como um usuário normal.
Antes de executar qualquer aplicativo, você precisará definir WINEPREFIX
para /opt/windows
. Se houver arquivos ".desktop" para os aplicativos que você instalou, será necessário modificá-los para incluir o WINEPREFIX. Você também pode colocar export WINEPREFIX=/opt/windows
no seu .bash_profile
ou .bashrc
para não precisar especificá-lo manualmente na linha de comando.
Se você puder atualizar sua pergunta com uma descrição de como iniciar qualquer um dos aplicativos instalados, posso atender a resposta.
Além disso, à parte, quando instalo novos aplicativos por meio do wine, costumo usar um WINEPREFIX
diferente para cada aplicativo. Dessa forma, se eles tiverem configurações estranhas ou dependências incompatíveis, não quebrarei inadvertidamente aplicativos antigos ao instalar novos aplicativos. Então, para dependências, eu uso winetricks para buscar e instalar.