Adicionando vinho ao perfil bash

0

Eu instalei o vinho 1.7.50 da fonte. Não havia nenhum instalador .dmg ou .app disponível na versão 1.7.50 que suporte o DirectX11. Então, eu tive que instalá-lo via terminal da fonte através do comando abaixo. Instalar me mostrou algum aviso, mas nenhum erro foi lançado.

./configure 
make depend 
make 
make install

Eu digitei o comando which wine enquanto ele me mostra onde o vinho foi instalado (eu acho).

/usr/local/bin/wine

No entanto, quando eu digito wine install.exe ou qualquer outro --version wine não é encontrado. Como eu adicionaria vinho a .bash_profile ?

Last login: Sat Sep  5 10:42:22 on console
$ echo $PATH
/usr/local/sbin:/usr/local/mysql/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/CrossPack-AVR/bin:/Users/abhimanyuaryan/AndroidStudioProjects/adt-bundle/sdk/platform-tools
$ ls -la ~/.bash_profile
-rw-r--r--  1 abhimanyuaryan  staff  554 Aug 23 19:27 /Users/abhimanyuaryan/.bash_profile
$ 
    
por Abhimanyu Aryan 05.09.2015 / 06:57

3 respostas

2

Você pode adicionar o Wine como link simbólico em / usr / local / bin em um Mac. Este diretório geralmente já está incluído na variável path e o procedimento funciona perfeitamente com a instalação do aplicativo Wine.

sudo ln -s /Applications/Wine.app/Contents/Resources/bin/wine /usr/local/bin/wine
    
por 01.01.2018 / 17:40
0

However, when I type wine install.exe command or any other --version wine is not found. How would I add wine to .bash_profile?

Uma coisa pequena, mas tecnicamente você não quer adicionar o próprio wine ao .bash_profile , mas precisa adicionar o caminho a /usr/local/bin/ , para que o Bash saiba pesquisar caminho para quaisquer binários que você queira executar.

E a maneira de fazer isso é a seguinte. Primeiro, usando um editor de texto de terminal de sua escolha, abra o arquivo .bash_profile ; Eu gosto de usar nano :

nano ~/.bash_profile

Se .bash_profile ainda não existir, esse comando irá criá-lo. E se o arquivo estiver vazio - o que significa que nunca foi criado antes -, basta adicionar a seguinte linha ao arquivo:

export PATH="/usr/local/bin:$PATH"

Ou se um valor de export PATH como esse já existir no seu .bash_profile , você poderá simplesmente pressionar /usr/local/bin nessa atribuição apenas inserindo /usr/local/bin: no valor da atribuição export PATH . Observe que : no final, que é um delimitador entre os caminhos que você está definindo em PATH . Então, por exemplo, eu colocaria isso em um caminho de exemplo como este:

export PATH="/usr/local/sbin:/usr/local/git/bin:$PATH"

Apenas adicionando-o ao início dessa lista:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/git/bin:$PATH"

Feito isso, salve o .bash_profile pressionando control + X e respondendo “Y” ao prompt “Salvar buffer modificado (RESPONDENDO“ Não ”) DESTRUIR MUDANÇAS)? ”E, em seguida, pressionar return .

Agora, basta recarregar o ~/.bash_profile com este comando:

source ~/.bash_profile

Tente, então, which comando novamente assim:

which wine

A saída deve ser:

/usr/local/bin/wine

Isso basicamente significa que /usr/local/bin adicionado ao seu $PATH o sistema agora sabe procurar por binários em /usr/local/bin/ , assim como os outros caminhos que você configurou, então você está pronto.

    
por 05.09.2015 / 07:21
0

Isso é o que eu faço para executar $ wine <xyz program> . Funciona perfeitamente no meu env local:

alias wins="open -a /Applications/Wine\ Stable.app"

# use alias to open Irfanview, require Wine
alias irfan="wins /Users/admin/.wine/drive_c/Program\ Files\ \(x86\)/IrfanView/$

O primeiro define um alias para o lançamento do Wine, (você pode obter o caminho arrastando o atalho Wine de Applications (Mac OSX)

O segundo está definido com admin sendo meu usuário.

    
por 28.07.2017 / 20:49

Tags