Como instalar Wine (WineHQ) en Debian 11 Bullseye

Wine é unha capa de compatibilidade gratuíta e de código aberto que permite que as aplicacións de Windows se executen en sistemas operativos compatibles con POSIX, como Linux, FreeBSD e macOS. Wine traduce cada chamada ao sistema que fai a túa aplicación nunha función POSIX equivalente utilizada en todas as plataformas, o que pode ser moi útil se non admites funcións específicas dispoñibles nos sistemas operativos Windows de Microsoft.

Unha das grandes características de Wine é a Wine AppDB. Esta base de datos contén listas de aplicacións confirmadas que se poden executar en Wine sen erros. Este programa aforralle problemas aos usuarios de Linux que queren utilizar programas baseados en Windows nos seus sistemas UNIX, pero non todos os programas funcionarán deste xeito; algúns poden ter erros estraños ou fallas cando se executan sen avisos previos. A pesar diso, moitos programas populares como Microsoft Office e Adobe Photoshop funcionan ben baixo Wine con poucos ou ningún problema. En xeral, Wine AppDB é unha ferramenta útil para quen queira usar programas baseados en Windows en Linux.

No seguinte tutorial, aprenderá a instalar e configurar Viño en Debian 11 Bullseye usando o terminal de liña de comandos importando o repositorio oficial de WineHQ e instalando a última versión estable ou a próxima versión titulada desenvolvemento para aqueles que estean ansiosos por probar a versión máis recente de Wine para as súas necesidades de compatibilidade con Windows.

Actualizar Debian

Antes de comezar, executa unha actualización rápida para asegurarse de que o seu sistema estea actualizado para evitar conflitos durante a instalación de Wine.

sudo apt update && sudo apt upgrade -y

Instalar paquetes necesarios

Os seguintes paquetes deben estar instalados para axudar na instalación do software.


sudo apt install software-properties-common apt-transport-https wget -y

Se non está seguro, execute o comando; non che fará dano.

Estes son os paquetes de software máis comúns que se atopan en case todas as distribucións de Linux.

Activa a compatibilidade de 32 bits

O ideal é que habilite a compatibilidade con arquitectura de 32 bits, xa que moitos xogos e, especialmente, aplicacións de Windows poden vir nesta forma. Sen el, pode estar limitado no que pode usar con Wine.

sudo dpkg --add-architecture i386

A maioría dos usuarios deberían activar isto para sistemas de gama baixa que só poden xogar a xogos de gama baixa que veñen en formato de 32 bits a maioría das veces, e os sistemas de alta potencia non notarán ningún impacto ao ter os paquetes instalados.

Importar WineHQ GPG Key & Repository

Antes de instalar calquera versión de Wine desde WineHQ, importe a clave GPG e o WineHQ da rama do repositorio Focal Fossa seguindo os seguintes pasos.

En primeiro lugar, importa a clave GPG necesaria para verificar a autenticidade dos paquetes Wine de WineHQ.


sudo wget -O- https://dl.winehq.org/wine-builds/winehq.key | gpg --dearmor | sudo tee /usr/share/keyrings/winehq.gpg

Usando o seguinte comando, importe o repositorio de WineHQ.

echo deb [signed-by=/usr/share/keyrings/winehq.gpg] http://dl.winehq.org/wine-builds/debian/ bullseye main | sudo tee /etc/apt/sources.list.d/winehq.list

Agora, executa unha actualización de APT para reflectir os novos paquetes que se importaron.

sudo apt update

Instalar Wine - WineHQ Stable Release

O primeiro método é instalar a última versión de Wine desde a rama estable. Esta é moitas veces a mellor solución, xa que está máis actualizada que a versión predeterminada do repositorio aínda que non está á última, como a versión de desenvolvemento de WineHQ.

Executa o seguinte comando para instalar a versión estable de Wine.

Exemplo só por agora:

sudo apt install winehq-stable --install-recommends  -y

Unha vez completado, verifique a versión que instalou escribindo o seguinte comando:


wine --version

Alternativa: instala Wine desde o repositorio predeterminado

Para os usuarios que prefiren unha versión anterior, pode instalar esta versión alternativa mediante un dos seguintes comandos.

Instala Wine co repositorio predeterminado Só versión de 64 bits.

sudo apt install wine64 -y

Para usuarios que teñan Soporte de 32 bits activado, instale ambas arquitecturas como segue.

sudo apt install wine64 wine32 -y

Instalar Wine - WineHQ Staging Release

O segundo método é instalar a última versión de Wine desde a rama de posta en escena. Esta é idealmente a versión beta ou a versión de proba xusto antes do lanzamento. Recomendo a rama de posta en escena para os usuarios que prefiren unha versión máis recente en lugar de estable, sen arriscar os riscos de inestabilidade de bleeding-edge, como a versión de desenvolvemento.

Executa o seguinte comando para instalar a versión de posta en escena Wine.

sudo apt install --install-recommends winehq-staging -y

Unha vez completado, verifique a versión que instalou escribindo o seguinte comando para darlle unha saída.


wine --version

Instalar Wine - Versión de desenvolvemento de WineHQ

O terceiro método é instalar a última versión de Wine desde a rama de desenvolvemento. Este é un software de última xeración e ás veces pode ser inestable ou causar inestabilidades no teu sistema. Recoméndase a usuarios ou programadores máis experimentados que queiran probar o que está por vir.

Con stable, executa o seguinte comando para instalar a versión de desenvolvemento Wine.

sudo apt install --install-recommends winehq-devel -y

Unha vez completado, verifique a versión que instalou escribindo o seguinte comando para darlle unha saída.

wine --version

Como finalizar a instalación do viño

Unha vez instalado WineHQ, execute o comando "viñocfg” desde o seu terminal, que instalará os ambientes necesarios para que Wine funcione.

winecfg

Exemplo de saída:

Como instalar Wine (WineHQ) en Debian 11 Bullseye

prensa "Instalar" proceder


Como configurar Wine

Unha vez que remate a instalación, amosarase o diálogo de configuración de Wine. Nesta sección do software, podes configurar varias opcións de Wine. A configuración predeterminada debería ser suficiente na maioría dos casos. Non obstante, se cambias algo, a versión de Windows pasará por defecto de Windows 7 a algo máis recente, como Windows 10. Aínda así, a partir de agora, Windows 11 non é compatible, dado que acaba de ser lanzado.

Exemplo:

Como instalar Wine (WineHQ) en Debian 11 Bullseye

Unha vez rematado, pecha o cadro de diálogo.

Agora, descargando calquera .exe Ficheiro binario de Windows que se adapte á súa configuración, pode executalo facendo clic co botón dereito e seleccionando "Abrir con outra aplicación", e seleccionando Viño para executar. Descarga o exemplo anterior Notepad + + e abriu a instalación .exe usando Wine.

Continúa coa instalación, despois executa a túa aplicación de Windows, o aspecto final da instalación de Notepad++ en Debian.

Exemplo:


Unha vez que realice a instalación exactamente como se instala o mesmo software nun sistema Windows, pode iniciar a icona da aplicación de software desde o menú de aplicacións.

Exemplo:

Como executar Wine desde o terminal

Aínda que podes facer clic co botón dereito nas aplicacións descargadas e seleccionar Abrir con Wine, como saben a maioría dos usuarios, podes usar o seguinte comando para termos estrictamente terminais.

wine PROGRAM [ARGUMENTS...]   Run the specified program

Exemplo:

wine <application name>.exe

Como actualizar/actualizar Wine

Para futuras actualizacións de WineHQ, pódese facer mediante a actualización de APT e o comando de actualización de APT.

sudo apt upgrade && sudo apt update

Como eliminar (desinstalar) Wine

Dependendo das túas necesidades, quizais necesites eliminar unha versión concreta de Wine para instalar outra ou eliminala por completo. Use un dos comandos correspondentes para que coincida coa súa versión.


Eliminar WineHQ Stable Release

sudo apt autoremove winehq-stable -y

Eliminar WineHQ Staging Release

sudo apt autoremove winehq-staging -y

Eliminar a versión de desenvolvemento de WineHQ

sudo apt autoremove winehq-devel -y

Para a eliminación completa, elimine o ficheiro do repositorio.

sudo rm /etc/apt/sources.list.d/winehq*

Se eliminaches o repositorio de WineHQ, recoméndase eliminar a chave GPG.

sudo rm /usr/share/keyrings/winehq*

Eliminar Wine (versión predeterminada)

Os usuarios que instalaron Wine desde o repositorio predeterminado usan o seguinte comando.

sudo apt autoremove wine32 wine64 -y

Comentarios e conclusión

O viño pode ser beneficioso en determinadas situacións, pero hai que ter en conta algunhas cousas esenciais antes de facer o cambio. En primeiro lugar, Wine non é unha solución perfecta: algunhas aplicacións poden non funcionar perfectamente ou non funcionan en absoluto cando se executan a través de Wine. Ademais, Wine require un pouco de configuración e mantemento para que funcione correctamente no teu sistema; se non estás cómodo coa xogada na liña de comandos, quizais sexa mellor evitar por agora. Finalmente, lembra sempre que usar Wine non ten garantías; aínda que a maioría das aplicacións deberían executarse sen ningún problema, sempre existe a posibilidade de que algo saia mal.


Non é o que buscabas? Proba a buscar titoriais adicionais.

2 thoughts on “How to Install Wine (WineHQ) on Debian 11 Bullseye”

  1. Thanks for this, I need Wine to run the best (IMHO) photo program (the ‘deprecated’ Picasa) on my various Linux distros and haven’t been able to get it working since earlier this year. Your tutorial worked well for Deb 11 and LMDE5. I’m a bit hesitant to try but wonder if it will also work with Mint21 and MX21? No joy with PopOS22.04 and Fedora37 currently, but will await.

    responder
  2. Managed to get the first running on Pop!OS22.4 without any issues but on trying MX21 found that I had to go down to Wine-Staging….but then successfully managed to install Wine-6.22.
    Great work Josh.

    responder

Deixe un comentario