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 / 556951
Accepted
Tim
Tim
Asked: 2019-12-13 14:35:11 +0800 CST2019-12-13 14:35:11 +0800 CST 2019-12-13 14:35:11 +0800 CST

Atualização/implantação contínua para wine?

  • 772

Enquanto estou usando o wine para executar alguns arquivos de programa exe do Windows no Lubuntu 18.04, atualizo e atualizo o que provavelmente atualizou o wine.

Enquanto ainda estou executando os programas exe do Windows, tento executar outro programa exe do Windows,

$ wine another.exe
wine client error:0: version mismatch 547/571.
Your wineserver binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?

Eu não quero sair dos programas exe do Windows em execução. Isso significa que eu não devo matar os processos de vinho em execução? O que posso fazer para iniciar o outro programa exe da janela?

Este é um problema comum na implantação: atualização/implantação sem interrupção?

Obrigado.

upgrade wine
  • 1 1 respostas
  • 105 Views

1 respostas

  • Voted
  1. Best Answer
    Stephen Kitt
    2019-12-13T22:14:51+08:002019-12-13T22:14:51+08:00

    Eu sei que é tarde demais para isso, mas a regra geral é que você não deve atualizar o Wine quando estiver em execução ou, se o fizer, planeje reiniciar as instâncias em execução o mais rápido possível após a atualização. (Isso vale para vários outros programas, como Firefox e LibreOffice.)

    Eu não quero sair dos programas exe do Windows em execução. Isso significa que eu não devo matar os processos de vinho em execução?

    Sim, você não deve matar os processos do Wine em execução.

    O que posso fazer para iniciar o outro programa exe da janela?

    Você pode copiar seu prefixo Wine atual para um novo e iniciar o Wine atualizado lá - o Wine executa um servidor por prefixo. Supondo que seu prefixo atual do Wine seja ~/.wine, você executaria

    cp -a ~/.wine ~/.wine.new
    WINEPREFIX=~/.wine.new wine /path/to/your/program.exe
    

    Este é um problema comum na implantação: atualização/implantação sem interrupção?

    Sim, ou pelo menos, é um cenário que precisa ser explicitamente endereçado: novas versões do servidor precisam aceitar e lidar com conexões de versões mais antigas do cliente. No caso do Wine, os clientes esperam se conectar a um servidor executando a mesma versão; não há provisão para upgrades divididos. Essa expectativa está incorporada em vários lugares: o principal NTDLLverifica a wineserverversão, várias DLLs verificam a versão correspondente do driver Wine, etc.

    • 1

relate perguntas

  • Ao atualizar um rpm instalado anteriormente com prefixos, como garantir que os mesmos prefixos sejam usados?

  • Erro: FALHA na verificação do GPG ao atualizar o sistema usando dnf no Fedora

  • O que o WINEPREFIX faz?

  • Atualizar libinput no Linux Mint

  • Como recompilar tudo eficientemente em um sistema Gentoo Linux?

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

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

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +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

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