Vraag Hoe maak ik een 32-bits WINE-prefix?


Hoe maak ik een 32-bit Wine-prefix op Ubuntu 12.04 64-bit?


111
2017-08-17 20:56


oorsprong




antwoorden:


Als u een 32-bits WINE-prefix wilt maken op een 64-bits Ubuntu-systeem, moet u een terminal openen en de volgende opdracht uitvoeren:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
  • Waar WINEPREFIX is de map voor het voorvoegsel
  • Deze map moet niet al bestaan ​​of u zult krijg een foutmelding! Maak het niet handmatig in Nautilus of met mkdir./

132
2017-08-18 09:36



Dankje! Ik heb hier een week mee gevochten :(, het bericht zou specifieker kunnen zijn .. - Aquarius Power
Je kunt overal dubbele aanhalingstekens gebruiken, geen enkele aanhalingstekens nodig :) - Smile4ever
Wanneer ik dit commando uitvoer, vraagt ​​Wine om een ​​absoluut pad (dus /home/username/prefix32 liever dan ~/prefix32 - shea
@shea heeft het OP dienovereenkomstig bewerkt - Shelvacu
U kunt ook de aanhalingstekens weglaten. - Smile4ever


Dit is hoe ik het deed. Het bovenstaande antwoord - voor mij - werkte niet.

Ik heb eerst de wijnmap verwijderd met deze opdracht:

rm -r ~/.wine

Als het je vertelt dat de map niet leeg is, voeg je gewoon de -f (kracht) vlag. Merk op dat dit alle Windows-applicaties verwijdert die in dit voorvoegsel zijn geïnstalleerd!

Je opdracht zou er ongeveer zo uit moeten zien:

rm -r -f ~/.wine

En maak vervolgens een 32-bits prefix met deze opdracht:

WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot

43
2018-02-17 22:29



Eerst moet je sudo niet vooraan schrijven. Dit zal ook de gehele virtuele Windows-schijf verwijderen. - Shelvacu
Dat is niet het juiste antwoord, omdat je een 64bit-versie verwijdert. Je moet gewoon nog een PREFIX maken om ze allebei te hebben. - Heihachi
Waar je schreef "schrijf sudo vooraan", is de juiste oplossing om toe te voegen -f, als in rm -rf ~/.wine. Het toevoegen van sudo doet niets. Ook, WINEPREFIX=~/.wine is overbodig, omdat dat de standaardlocatie is. - Brendan Long
Waarom niet gewoon een maken .wine32 directory in plaats daarvan? - Mateen Ulhaq
@Levan hoe werkte het in vredesnaam niet voor jou? Uw opdracht wist de hele bestaande wijnmap, toen u alleen een aparte prefix wine32 hoefde te creëren - u hoeft geen bestaande te verwijderen. - numbermaniac


Gewoon een maken wine32 prefix / directory (zonder wine64 prefix / directory) zal niet werken. Zoals hierboven gesuggereerd (maar niet volledig uitgeschreven) - en als je de noodzaak wilt vermijden om winecfg te gebruiken (wat in de automatisering aan het gebeuren is - je moet het op de een of andere manier afsluiten), hier is de volledige oplossing: maak een wine64, dan een wine32 directory. Als je gebruikt winetricks om het te controleren (het geeft een waarschuwing voor wine64 mappen), zal het beide correct rapporteren (wine64 geeft de waarschuwing, want het is 64, wine32 niet, omdat het 32. is.) De oplossing;

rm -Rf ./wine   # carefull, this deletes your entire wine config (fine if you want to start afresh)

WINEPREFIX=~/.wine wineboot

...Wacht...

WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot

Hierna kunt u:

WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe

WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe   # likely, did not test.

10
2017-11-19 07:13



Het lijkt op mijn Ubuntu Trusty 14.04 Ik hoefde de amd64 niet te verwijderen (win64) ./wine map. Ik had 3 programma's eerder geïnstalleerd en ze bleven werken. Ik heb alleen een specifieke win32-map gemaakt ./wine32Vervolgens heb ik .NET 4.0 geïnstalleerd met het commando $ WINEPREFIX=~/.wine32 winetricks dotnet40 en het werkte perfect. - Antonio


Ik kwam dezelfde kwestie tegen.

Type WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Het zou moeten beginnen met het downloaden van de nodige stuurprogramma's. Ik denk dat dit probleem te wijten is aan een probleem dat optreedt tijdens de normale download. Voor mij is mijn internet gedaald omdat het oorspronkelijk de stuurprogramma's downloadde.


-1
2018-06-16 07:01



U hoeft wijn nooit als root te gebruiken! - user877329