Wiki » History » Revision 9
Revision 8 (Gabor Murray, 03/29/2025 09:02 PM) → Revision 9/16 (Gabor Murray, 03/29/2025 09:10 PM)
h1. Wine-Wiki 1. Creare un @WINEPREFIX@ nella home <pre> WINEPREFIX="$HOME/.wine-dir" WINEARCH=win32 wine wineboot </pre> 2. Scaricare @winetricks@ <pre> wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks </pre> 3. Renderlo eseguibile <pre> chmod +x winetricks </pre> 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 <pre> WINEPREFIX="$HOME/.wine-dir" ./winetricks corefonts dotnet462 ddr=gdi winxp </pre> 5. Esecuzione di un Programma .exe <pre> WINEPREFIX="$HOME/.wine-dir" wine programma.exe </pre> h3. 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 <pre> WINEPREFIX="$HOME/.wine-dir" ./winetricks -q dotnet462 </pre> h3. Montare un'immagine ISO Montare inizialmente l'immagine in linux, ad esempio con furius iso mount Lanciare wincfg <pre> WINEPREFIX="$HOME/.wine-dir" winecfg </pre> 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; h3. Alcuni modi per aggirare gli errori Se avviando un gioco (ad esempio The Fifth Element) compare il seguente messaggio: <pre> 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. </pre> lanciare il programma con l'opzione -d3d <pre> WINEPREFIX="$HOME/.wine-dir" wine programma.exe -d3d </pre> h3. Verifica installati <pre> WINEPREFIX="$HOME/.wine-dir/" WINEARCH=win32 ./winetricks list-installed </pre> h3. 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 <pre> $ sudo apt install schroot debootstrap </pre> Configura un ambiente chroot a 32-bit: <pre> $ sudo debootstrap --arch=i386 bullseye /srv/chroot/nwn32 http://deb.debian.org/debian </pre> Modifica il file /etc/schroot/schroot.conf e aggiungi: <pre> [nwn32] description=Debian 32-bit environment for Neverwinter Nights Toolset directory=/srv/chroot/nwn32 root-users=tuo-utente type=directory users=tuo-utente </pre> Avvia schroot come utente root e installa sudo: <pre> $ sudo schroot -c nwn32 -u root (nwn32)$ apt update (nwn32)$ apt install sudo (nwn32)$ usermod -aG sudo tuo-utente (nwn32)$ exit </pre> Adesso entra nell'ambiente nwn32 e installa wine32 ed eventuali pacchetti necessari: <pre> $ schroot -c nwn32 (nwn32)$ sudo apt install libgd3:i386 libwine:i386 wine32 </pre> h4. Montare un percorso esterno Modifica il file /etc/schroot/schroot.conf e aggiungi: <pre> # Montare automaticamente la directory del gioco come bind mount mount-options=rw,bind file/fstab=/etc/schroot/nwn32_fstab </pre> Create il file @/etc/schroot/nwn32_fstab@ : <pre> /media/tuo-utente/VOLUME_ESTERNO/Giochi/Neverwinter/Neverwinter_Enhanced_Installed /srv/chroot/nwn32/mnt/nwn_game none rw,bind 0 0 </pre>