Como usar programas de usuários que não os instalaram por conta própria?

1

Eu criei um novo usuário no meu Ubuntu Linux no qual eu sou a raiz. Minha conta root tem acesso ao Wine, quero usar o Wine da minha conta recém-criada sem precisar instalá-lo novamente.

Eu criei esta conta porque o programa que eu preciso do Wine para rodar usa o .NET 2.0 que funciona somente em sistemas de 32 bits, o meu é de 64 bits. Pelo que li em neste guia , eu tenho que executar o comando com um prefixo diferente ou excluir meu diretório .wine, e desde que eu não sei o significado de prefixo nesse contexto e eu não quero excluir meu diretório .wine porque eu uso Wine para executar outros programas, eu pensei em criar um novo usuário e usá-lo para executar o Wine na arquitetura de 32 bits.

    
por Mohamed Ahmed 23.09.2014 / 10:01

1 resposta

1

O prefixo ao qual o guia se refere é a variável de ambiente WINEPREFIX . Ele é usado para apontar o vinho para o diretório de configuração que ele deve usar. Você pode manter uma configuração de 32 bits separada para seu usuário principal apontando WINEPREFIX para um diretório diferente de $HOME/.wine , por exemplo,

export WINEPREFIX=$HOME/.wine-32/
export WINEARCH=win32
winecfg

Observe que isso cria um ambiente Wine totalmente separado, portanto, qualquer aplicativo que você queira usar com o ambiente de 32 bits precisa ser instalado nele separadamente.

Contanto que você tenha as permissões necessárias para acessar a configuração, não há motivo para não poder apontar WINEPREFIX para uma configuração de outro usuário. Dessa forma, você pode executar qualquer aplicativo instalado nesse ambiente.

    
por 23.09.2014 / 10:24

Tags