WineHQ

Debian nl: Difference between revisions

(Add Bookworm)
(2 intermediate revisions by the same user not shown)
Line 15: Line 15:
== Voorbereiding ==
== Voorbereiding ==


{|class="wikitable" style="width: 100%;"
Voor alle versies van '''Debian''' en distributies die daarvan zijn afgeleid, zoals '''MX Linux''', moeten de onderstaande stappen doorlopen worden.
|colspan="3" style="text-align:center; color:white; background-color:#732010; font-size:large;"|'''Debian'''
|-
|colspan="3" style="text-align:center;"|Voor alle versies van '''Debian''' en distributies die daarvan zijn afgeleid, zoals '''MX Linux''', moeten de onderstaande stappen doorlopen worden.
|}


* Op 64-bit systemen moeten ook de 32-bit pakketten geïnstalleerd kunnen worden. Controleer dit met:
* Op 64-bit systemen moeten ook de 32-bit pakketten geïnstalleerd kunnen worden. Controleer dit met:
Line 34: Line 30:
  sudo apt-key add winehq.key
  sudo apt-key add winehq.key


* Controleer of de bovenstaande stappen goed zijn gegaan. Het volgende commando mag geen fouten teruggeven:
sudo apt update
* Volg nu de stappen die bij het versienummer horen.


== WineHQ archief toevoegen ==
== WineHQ archief toevoegen ==


{|class="wikitable" style="width: 100%;"
Voeg de volgende regel toe aan ''/etc/apt/sources.list'' of maak een nieuw bestand aan in ''/etc/apt/sources.list.d/''
|colspan="3" style="text-align:center; color:white; background-color:#732010; font-size:large;"|'''Debian 10''' ''Buster''
{| style="width: 100%" class="wikitable"
!Voor deze versie:
!Voeg deze regel toe:
|-
|Debian 10 - ''Buster''
MX Linux 19
|deb https://dl.winehq.org/wine-builds/debian/ buster main
|-
|Debian 11 - ''Bullseye''
|deb https://dl.winehq.org/wine-builds/debian/ bullseye main
|-
|-
|colspan="3" style="text-align:center;"|Gebruik de onderstaande stappen voor '''Debian 10''' en distributies die daarvan zijn afgeleid, zoals '''MX Linux 19'''
|Debian ''Bookworm'' - ''Testing'' - ''Sid''
|deb https://dl.winehq.org/wine-builds/debian/ bookworm main
|}
|}


* Download en installeer de '''<tt>libfaudio0</tt>''' pakketten.
Werk de pakketbronnen bij met:
: De Wine pakketten van WineHQ hebben ''<tt>libfaudio0</tt>'' als afhankelijkheid. Dit pakket zit niet in Buster. Wel is dit pakket te verkrijgen in buster-backports.
sudo apt update
: Voeg buster-backports toe aan het systeem:
 
== Wine installeren ==
 
{{warning}} Tegenwoordig heeft Wine de '''libfaudio0''' pakketten als afhankelijkheid. Deze staan voor '''Debian 10''' in ''buster-backports''.
<div class="mw-customtoggle-debian10" style="outline: auto 0px;">
<span><u>Klik hier</u> voor een simpele beschrijving om buster-backports te activeren.</span>
</div>
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-debian10">
  echo 'deb http://deb.debian.org/debian buster-backports main' > buster-backports.list
  echo 'deb http://deb.debian.org/debian buster-backports main' > buster-backports.list
sudo mkdir -p /etc/apt/sources.list.d
  sudo mv -i buster-backports.list /etc/apt/sources.list.d/buster-backports.list
  sudo mv -i buster-backports.list /etc/apt/sources.list.d/buster-backports.list
  sudo apt update
  sudo apt update
  sudo apt install libfaudio0/buster-backports libfaudio0:i386/buster-backports
  sudo apt install libfaudio0/buster-backports libfaudio0:i386/buster-backports
 
</div>
* Voeg het WineHQ archief toe aan het systeem:
 
echo 'deb https://dl.winehq.org/wine-builds/debian/ buster main' > winehq.list
sudo mv -i winehq.list /etc/apt/sources.list.d/winehq.list
sudo apt update
 
{|class="wikitable" style="width: 100%;"
|colspan="3" style="text-align:center; color:white; background-color:#732010; font-size:large;"|'''Debian 11''' – ''Bullseye''
|-
|colspan="3" style="text-align:center;"|Gebruik de onderstaande stappen voor '''Debian 11''' en distributies die daarvan zijn afgeleid.<br>(Gebruik deze stappen ook voor '''Debian Sid''')
|}
 
* Voeg het WineHQ archief toe aan het systeem:
 
echo 'deb https://dl.winehq.org/wine-builds/debian/ bullseye main' > winehq.list
sudo mv -i winehq.list /etc/apt/sources.list.d/winehq.list
sudo apt update
 
{{warning}} Gebruik ''bullseye'' als naam. De namen ''testing'', ''unstable'' of ''sid'' werken '''niet'''.
 
== Wine installeren ==


WineHQ brengt drie verschillende versies van '''<tt>wine</tt>''' uit. Lees de [[Gebruikershandleiding#Wine_van_WineHQ|gebruikershandleiding]] over de verschillen tussen de versies. Kies '''één''' van deze versies en installeer die met:
WineHQ brengt drie verschillende versies van '''<tt>wine</tt>''' uit. Lees de [[Gebruikershandleiding#Wine_van_WineHQ|gebruikershandleiding]] over de verschillen tussen de versies. Kies '''één''' van deze versies en installeer die met:


* '''Stabiel''' - ''stable''
{|  style="width: 100%" class="wikitable"
|'''Stabiel''' - ''stable''
|
  sudo apt install --install-recommends winehq-stable
  sudo apt install --install-recommends winehq-stable
 
|-
* '''Ontwikkeling''' - ''development''
| '''Ontwikkeling''' - ''development''
|
  sudo apt install --install-recommends winehq-devel
  sudo apt install --install-recommends winehq-devel
 
|-
* '''Staging'''
| '''Staging'''
|
  sudo apt install --install-recommends winehq-staging
  sudo apt install --install-recommends winehq-staging
|}


Mocht er een melding komen dat een afhankelijkheid niet geïnstalleerd kan worden, lees dan de [[FAQ_nl#Ik_krijg_een_foutmelding_dat_Wine_niet_ge.C3.Afnstalleerd_kan_worden.2C_omdat_sommige_afhankelijkheden_niet_opgelost_kunnen_worden.|wiki]].
Mocht er een melding komen dat een afhankelijkheid niet geïnstalleerd kan worden, lees dan de [[FAQ_nl#Ik_krijg_een_foutmelding_dat_Wine_niet_ge.C3.Afnstalleerd_kan_worden.2C_omdat_sommige_afhankelijkheden_niet_opgelost_kunnen_worden.|wiki]].


----
=== Extra ===
De volgende twee pakketten zijn geen afhankelijkheden van Wine, maar sommige Windows programma's kunnen de pakketten wel nodig hebben.
De volgende pakketten zijn geen afhankelijkheden van Wine, maar sommige Windows programma's kunnen de pakketten wel nodig hebben of zijn handig om te gebruiken.
* '''ttf-mscorefonts-installer'''
* '''ttf-mscorefonts-installer'''
: Dit pakket installeert de Windows lettertypes. Sommige programma's starten niet op als deze ontbreken.
: Dit pakket installeert de Windows lettertypes. Sommige programma's starten niet op als deze ontbreken.
: {{warning}} Dit pakket heeft een eigen licentie.
* '''winbind'''
* '''winbind'''
: Wine geeft de volgende foutmelding als dit pakket nodig is:
: Wine geeft de volgende foutmelding als dit pakket nodig is:
  err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
  err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
----
 
* '''winetricks'''
: In veel handleidingen van Wine komen zogenaamde ''winetricks'' voor. Lees de [[Winetricks_nl|winetricks]] wiki pagina voor meer informatie.
 
=== Verschillen tussen de WineHQ pakketten en die van Debian ===
=== Verschillen tussen de WineHQ pakketten en die van Debian ===



Revision as of 22:15, 11 September 2021


Vertalingen van deze pagina: English 简体中文

WineHQ pakketten installeren

Op 19 december 2018 is de verificatiesleutel van de WineHQ server gewijzigd. Mocht de sleutel voor die tijd zijn gebruikt, dan moet deze opnieuw worden toegevoegd.

Deze handleiding gaat er vanuit dat alleen officiële Debian pakketten geïnstalleerd zijn.
Het installeren van losse .deb bestanden van derden of het gebruik van andere repositories kunnen afhankelijkheidsproblemen geven.

Om helemaal zeker te zijn, verwijder eerst de Wine pakketten van de distributie (wine-mono, wine-gecko, enzovoort).

Voorbereiding

Voor alle versies van Debian en distributies die daarvan zijn afgeleid, zoals MX Linux, moeten de onderstaande stappen doorlopen worden.

  • Op 64-bit systemen moeten ook de 32-bit pakketten geïnstalleerd kunnen worden. Controleer dit met:
dpkg --print-foreign-architectures
  • Als hier geen i386 wordt teruggegeven, voeg deze toe met:
sudo dpkg --add-architecture i386
  • Voeg de verificatiesleutel van de WineHQ server toe aan het systeem:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key


WineHQ archief toevoegen

Voeg de volgende regel toe aan /etc/apt/sources.list of maak een nieuw bestand aan in /etc/apt/sources.list.d/

Voor deze versie: Voeg deze regel toe:
Debian 10 - Buster

MX Linux 19

deb https://dl.winehq.org/wine-builds/debian/ buster main
Debian 11 - Bullseye deb https://dl.winehq.org/wine-builds/debian/ bullseye main
Debian Bookworm - Testing - Sid deb https://dl.winehq.org/wine-builds/debian/ bookworm main

Werk de pakketbronnen bij met:

sudo apt update

Wine installeren

Tegenwoordig heeft Wine de libfaudio0 pakketten als afhankelijkheid. Deze staan voor Debian 10 in buster-backports.

Klik hier voor een simpele beschrijving om buster-backports te activeren.

echo 'deb http://deb.debian.org/debian buster-backports main' > buster-backports.list
sudo mv -i buster-backports.list /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install libfaudio0/buster-backports libfaudio0:i386/buster-backports

WineHQ brengt drie verschillende versies van wine uit. Lees de gebruikershandleiding over de verschillen tussen de versies. Kies één van deze versies en installeer die met:

Stabiel - stable
sudo apt install --install-recommends winehq-stable
Ontwikkeling - development
sudo apt install --install-recommends winehq-devel
Staging
sudo apt install --install-recommends winehq-staging

Mocht er een melding komen dat een afhankelijkheid niet geïnstalleerd kan worden, lees dan de wiki.

Extra

De volgende pakketten zijn geen afhankelijkheden van Wine, maar sommige Windows programma's kunnen de pakketten wel nodig hebben of zijn handig om te gebruiken.

  • ttf-mscorefonts-installer
Dit pakket installeert de Windows lettertypes. Sommige programma's starten niet op als deze ontbreken.
Dit pakket heeft een eigen licentie.
  • winbind
Wine geeft de volgende foutmelding als dit pakket nodig is:
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
  • winetricks
In veel handleidingen van Wine komen zogenaamde winetricks voor. Lees de winetricks wiki pagina voor meer informatie.

Verschillen tussen de WineHQ pakketten en die van Debian

Vervang <soort> met stable, devel of staging

  • Wine wordt geïnstalleerd in /opt/wine-<soort>
  • Er worden geen items in het menu gemaakt voor winecfg en andere ingebouwde programma's van Wine.
  • Er zijn geen pakketten voor wine-mono en wine-gecko. Deze worden automatisch gedownload en geïnstalleerd als Wine voor de eerste keer wordt gestart of als er een nieuwe wineprefix wordt gemaakt. Als dit niet lukt, lees dan de wiki pagina's van Gecko of Mono.
  • Vanaf Wine 5.7 kunnen de WineHQ pakketten ingesteld worden met debconf om gebruik te maken van CAP_NET_RAW. Veel programma's hebben dit niet nodig en is om veiligheidsredenen uitgeschakeld. Als dit wel nodig is (omdat bijvoorbeeld het programma het ping commando nodig heeft) voer dan de volgende opdracht uit en beantwoord de drie vragen met "ja":
sudo dpkg-reconfigure wine-<soort>-amd64 wine-<soort> wine-<soort>-i386

Bronbestanden zelf maken

Vanaf Wine 4.0-rc2 zijn ook de .dsc, .diff.gz en .orig.tar.gz bestanden beschikbaar. De bestanden staan in de main/source map van de distributie.

Wine zelf compileren

Om een volledige Wine installatie (WoW64) zelf in elkaar te zetten, moet het besturingssysteem volledig multiarch zijn. Helaas is dit nog niet het geval op Debian; het is nog niet mogelijk om alle 64- en 32-bit afhankelijkheden die nodig zijn om Wine te compileren samen te installeren. Een oplossing is het gebruik van containers. Lees Building Biarch Wine On Ubuntu en Building Wine voor meer informatie.

Meer informatie


This page was last edited on 11 September 2021, at 22:15.