
Tive que compilar o vinho manualmente para um determinado patch, mas não preciso mais dele.
Então eu fiz um make distclean
(acho que deveria ter feito make uninstall
desde o início, mas tudo bem) e ainda estava lá. O executável sentado em/usr/local/bin/wine
O outro executável estava em /usr/bin
, então pensei que simplesmente remover o outro resolveria o problema.
Isso não aconteceu.
Por que não? E como faço para corrigir isso?
Responder1
No seu $PATH
, /usr/local/bin
é antes /usr/bin
. Portanto, um executável indesejado em /usr/local/bin
será encontrado primeiro e invocado em vez de um executável desejado com o mesmo nome em /usr/bin
.
Como root (use sudo
ou su
) exclua os executáveis indesejados do /usr/local/bin
.
Atualizar:
A mensagem
bash: /usr/local/bin/wine: Bestand of map bestaat niet
Significa que um comando ou script tentou explicitamente ser executado wine
usando o caminho errado /usr/local/bin/wine
.
Se você digitou algum comando foo
que produziu esta mensagem, use which foo
para descobrir onde está esse comando e, em seguida, use file /full/path/to/foo
para descobrir se é um script que você pode editar, excluir ou substituir.