Wiki » History » Revision 10
« Previous |
Revision 10/16
(diff)
| Next »
Gabor Murray, 03/29/2025 09:11 PM
Wine-Wiki¶
1. Creare un WINEPREFIX
nella home
WINEPREFIX="$HOME/.wine-dir" WINEARCH=win32 wine wineboot
2. Scaricare winetricks
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
3. Renderlo eseguibile
chmod +x winetricks
4. Installare corefonts
e le librerie dotnet
(4.6.2 in questo caso) specificando il sistema operativo Windows XP. NB: per problemi con dotnet461
vedi sotto
WINEPREFIX="$HOME/.wine-dir" ./winetricks corefonts dotnet462 ddr=gdi winxp
5. Esecuzione di un Programma .exe
WINEPREFIX="$HOME/.wine-dir" wine programma.exe
dotnet461 crashing GUI bug¶
Nel caso si presenti un problema con l'installazione di dotnet461
lanciare winetricks
con l'opzione -q per aggirare il crash della GUI
WINEPREFIX="$HOME/.wine-dir" ./winetricks -q dotnet462
Montare un'immagine ISO¶
Montare inizialmente l'immagine in linux, ad esempio con furius iso mount
Lanciare wincfg
WINEPREFIX="$HOME/.wine-dir" winecfg
Nella finestra che comparirà:
- selezionare la tab "Unità" (Drivers in inglese);
- aggiungere o modificare una unità già esistente;
- scegliere il percorso in cui è stata montata la ISO;
- aprire la sezione "Avanzate...";
- scegliere il tipo: CD-ROM;
Alcuni modi per aggirare gli errori¶
Se avviando un gioco (ad esempio The Fifth Element) compare il seguente messaggio:
The driver of a PowerVR 3D card has been detected, but the hardware could not be initialized. Please remove the file SGL.DLL from your WINDOWS and WINDOWS/SYSTEM directory and try again.
lanciare il programma con l'opzione -d3d
WINEPREFIX="$HOME/.wine-dir" wine programma.exe -d3d
Verifica installati¶
WINEPREFIX="$HOME/.wine-dir/" WINEARCH=win32 ./winetricks list-installed
Un ambiente isolato per wine a 32 bit¶
Puoi isolare l'Aurora Toolset in un ambiente separato, in cui libgd3:i386 sia installata senza interferire con il sistema principale.
Installa schroot
$ sudo apt install schroot debootstrap
Configura un ambiente chroot a 32-bit:
$ sudo debootstrap --arch=i386 bullseye /srv/chroot/nwn32 http://deb.debian.org/debian
Modifica il file /etc/schroot/schroot.conf e aggiungi:
[nwn32] description=Debian 32-bit environment for Neverwinter Nights Toolset directory=/srv/chroot/nwn32 root-users=tuo-utente type=directory users=tuo-utente
Avvia schroot come utente root e installa sudo:
$ sudo schroot -c nwn32 -u root (nwn32)$ apt update (nwn32)$ apt install sudo (nwn32)$ usermod -aG sudo tuo-utente (nwn32)$ exit
Adesso entra nell'ambiente nwn32 e installa wine32 ed eventuali pacchetti necessari:
$ schroot -c nwn32 (nwn32)$ sudo apt install libgd3:i386 libwine:i386 wine32
Montare un percorso esterno¶
Modifica il file /etc/schroot/schroot.conf e aggiungi:
# Montare automaticamente la directory del gioco come bind mount mount-options=rw,bind file/fstab=/etc/schroot/nwn32_fstab
Create il file /etc/schroot/nwn32_fstab
:
/media/tuo-utente/VOLUME_ESTERNO/Giochi/Neverwinter/Neverwinter_Enhanced_Installed /srv/chroot/nwn32/mnt/nwn_game none rw,bind 0 0
Crea il punto di mount nel sistema host:
$ sudo mkdir -p /srv/chroot/nwn32/mnt/nwn_game
Updated by Gabor Murray 7 months ago · 10 revisions