AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 408862
Accepted
Vlastimil Burián
Vlastimil Burián
Asked: 2017-12-05 21:08:45 +0800 CST2017-12-05 21:08:45 +0800 CST 2017-12-05 21:08:45 +0800 CST

O que o WINEPREFIX faz?

  • 772

SO: Linux Mint 18.3 Cinnamon 64 bits.

Primeiro, direi como instalei o Wine, para o qual não preciso de explicação.

Eu removi pacotes antigos do mesmo programa:

sudo apt-get purge wine-devel-amd64 wine-devel

Segue o comunicado oficial , que alterei um pouco a minha imagem:

wget -q -O - https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
echo "deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main" | sudo tee /etc/apt/sources.list.d/wine.list
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable

Agora, pensei em instalar o Lightshot da maneira oficial :

wine ./setup-lightshot.exe

Mas estava reclamando que estou usando a versão errada do Windows .

O instalador é provavelmente de 32 bits. E winetricksdisse-me:

You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.

Não sei o que WINEPREFIXé, mas consegui criar um de 32 bits da seguinte forma:

WINEARCH=win32 WINEPREFIX=/home/vlastimil/.lightshot winecfg

Que configurei para compatibilidade com o Windows 10.

Em seguida, instalei o Lightshot da seguinte maneira:

WINEPREFIX=/home/vlastimil/.lightshot wine start /unix /home/vlastimil/setup-lightshot.exe

Alguém poderia explicar o que WINEPREFIXé e por que não posso simplesmente usar:

wine ./whatever.exe

Eu ficaria grato.

wine
  • 1 1 respostas
  • 10588 Views

1 respostas

  • Voted
  1. Best Answer
    Stephen Kitt
    2017-12-05T21:35:17+08:002017-12-05T21:35:17+08:00

    O Wine suporta várias “instalações do Windows” lado a lado; é a isso que se referem os “prefixos de vinho”. Seu prefixo padrão é ~/.wine, mas qualquer outro prefixo pode ser especificado com a WINEPREFIXvariável.

    Um prefixo contém um ambiente Wine completo, com suas configurações e software instalado. As configurações vão nos vários registros ( user.regetc.), o software instalado vai em uma unidade dentro de um prefixo (normalmente drive_c). Com vários prefixos, você pode manter vários ambientes, cada um com seu próprio software — garantindo que as configurações sejam mantidas isoladas e que um software não possa interferir no outro. (Isso também significa que quando uma configuração está irremediavelmente bagunçada, há menos para reinstalar!)

    Um prefixo pode suportar programas de 32 bits, programas de 64 bits ou ambos. Por padrão, ambos são suportados, desde que Wine64 e Wine32 estejam disponíveis. Você acabou com um ~/.wine; presumivelmente, quando foi criado, apenas o Wine64 estava disponível. WINEARCHpode ser usado para determinar a arquitetura de um prefixo recém-criado (não precisa ser especificado após a criação do prefixo). Existem alguns problemas com prefixos combinados que impedem que muitos programas de 32 bits funcionem corretamente, então, por enquanto , é melhor usar um prefixo de 32 bits para eles.

    Se você não tiver nada que lhe interesse particularmente em ~/.wine, você pode excluí-lo e começar de novo, para evitar ter que definir WINEPREFIX. Observe que as entradas da área de trabalho criadas quando o software Windows é instalado definem as variáveis ​​apropriadas, portanto, você não precisa se preocupar com elas após a configuração inicial se usar apenas as entradas da área de trabalho.

    O FAQ do Wine tem várias respostas relevantes.

    • 6

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve