J'ai vu des tonnes de threads expliquant comment créer un préfixe 32 bits, mais je veux vérifier si le préfixe que j'utilise est 32 bits ou 64 bits. La raison pour laquelle je demande, c'est que j'utilise PlayOnLinux, et j'ai créé un lecteur virtuel 32 bits (par exemple X). Maintenant, quand j'ouvre winetricks dans le dossier ~ / .PlayOnLinux / wineprefix, wineprefix me donne le message
Vous utilisez un WINEPREFIX 64 bits. Si vous rencontrez des problèmes, veuillez retester dans un WINEPREFIX 32 bits propre avant de signaler un bogue.
Mais, lorsque j'ai ouvert wineprefix dans ~ / .PlayOnLinux / wineprefix / X, le message ne s'est pas affiché.
Comment puis-je vérifier si le préfixe est 32 vs 64 bits?
la source
J'avais besoin de quelque chose de similaire dans un script, alors j'ai fait ce script basé sur la réponse de @ wilf:
Et voici une sortie:
Et sur un préfixe de vin 32 bits, j'ai:
la source
Vous pouvez installer winetricks et taper ceci dans le terminal:
puis exécutez winetricks, puis vous pouvez le voir de préférence.
la source
Merci à @ Wilf est pour « WINEPREFIX / drive_c / windows / syswow64 » (cela fonctionne) ..
mais j'ai été l' édition du registre de vin pour trouver une entrée qui révèle
ce qui winearch le système utilise (win32 ou win64), et je l' ai trouvé dans:
Cette commande affiche: win32 (32 bits) ou win64 (64 bits)
Ci-dessous son seul exemple comment utiliser cela dans les scripts:
Notes finales: j'ai testé cela sur kali linux ..
si WINEPREFIX = / root / .wine32 alors la commande cat doit contenir ce répertoire
pour pouvoir lire dans le dossier pour les paramètres de regedit winearch.
la source
~/.wine
place de/root/.wine