Weinprogramme funktionieren nicht? Versuchen Sie diese Schritte

| Von

Wein-Probleme-vorgestellt

Ein Glas Wein gibt Linux-Benutzern die Möglichkeit, Windows-Softwareprogramme außerhalb der Domäne von Microsoft auszuführen. Daher kann es Ihnen beim Übergang von Windows helfen, da es weniger an eine plattformspezifische Softwareanwendung gebunden ist.

Weißwein ist jedoch nicht perfekt. Einige Programme erfordern einige Arbeit, um einen Umzug zu erreichen, während andere überhaupt nicht funktionieren. Abgesehen davon optimieren die folgenden Schritte Ihre Möglichkeiten, Windows-Programme auf Ihrer Linux-Box auszuführen.

Warum wird mein Programm nicht ausgeführt?

Einfach ausgedrückt, führt Wine das Windows-Softwareprogramm durch Reverse-Design-Komponenten des Windows-Betriebssystems für Linux aus. In der Microsoft-Welt werden diese Teile als DLLs (Dynamic Link Libraries) bezeichnet. Sie bieten zusätzliche Attribute sowie Fähigkeiten, von denen Programme abhängen, um zu funktionieren. Ein Beispiel dafür ist d3d8.dll bietet Programmen Zugriff auf die DirectX 8-PC-Spielekapazitäten von Microsoft.

Es genügt zu erwähnen, dass es viele DLLs gibt, für die Wine Übereinstimmungen bereitstellt. Es besteht die Möglichkeit, dass Wine Fehler bei der Implementierung aufweist. Ein Glas Wein könnte überhaupt keinen haben! Dies sind die Hauptfaktoren dafür, warum Windows-Programme sich unter Linux schlecht verhalten oder nicht mehr funktionieren. Aus diesem Grund, Die unten aufgeführten Aktionen zielen darauf ab, die Implementierungen von Wine so nah wie möglich an Windows zu erhalten

Installieren Sie Programme mit PlayOnLinux

Mit PlayOnLinux können Sie verschiedene Variationen von Wine ausführen, die nachweislich mit den Programmen zusammenarbeiten, die Sie ausführen möchten. Es kann Wine ebenfalls sofort mit einheimischen DLLs versorgen, damit es besser funktioniert. Dies geschieht alles unter der Haube. Sie müssen also nur auswählen, was Sie installieren möchten, und es anschließend ausführen.

playonlinux main

Während die Installation eines Programms mit PlayOnLinux normalerweise einen reibungslosen Ablauf gewährleistet, finden Sie in der Broschüre möglicherweise nicht, was Sie wünschen. Aber Gehen Sie zur Downloadseite sowie zunächst ausprobieren.

Was ist Ihre Weinarchitektur?

Wenn Sie die Auswahl von PlayOnLinux-Programmen finden, die nicht vorhanden sind, müssen Sie möglicherweise Ihre Programme manuell bereitstellen. Bevor Sie jedoch eintauchen, sollten Sie sich ein Anliegen stellen: Befindet sich Ihr Wine in einer 64-Bit-Einstellung oder einer 32-Bit-Einstellung?

Wie Windows haben auch Linux und Wine verschiedene Variationen von sich, die für bestimmte Computerdesigns entwickelt wurden. Sie verwenden wahrscheinlich eine 64-Bit-Variante von Linux und daher standardmäßig die 64-Bit-Variante von Wine.

Geben Sie den folgenden Befehl ein, um zu überprüfen, welchen Sie verwenden:

winecfg

Klicken Sie anschließend auf die Schaltfläche Windows-Version. Sie sehen eine Liste der verschiedenen Windows-Versionen, die Wine nachahmen kann. Wenn Sie davon Gebrauch machen 32-Bit-Wein , Versionen älter als Windows XP wird sicherlich angezeigt vorausgesetzt, sie waren nur im 32-Bit-Modus verfügbar.

Winecfg

Ändern Sie Ihre Weinarchitektur

Trotz der Tatsache, dass Software für 32-Bit-Systeme mit 64-Bit-Versionen von Wine umgehen kann, Sie tendieren eher dazu, besser mit der 32-Bit-Version zu arbeiten Glücklicherweise ist die Transformation Ihres Weindesigns ziemlich einfach:

export WINEARCH=win32
export WINEPREFIX=~/.wine32
winecfg

Der erste Befehl weist Wine an, die 32-Bit-Einstellung einzugeben, während der zweite Befehl angibt, wo der neue Ordner erstellt werden soll (das ‚.‘ Am Ende macht den Ordner ausgeblendet – Sie können dies entfernen, wenn Sie dies wünschen). Da dieser Ordner nicht existiert, erstellt ihn der dritte Befehl für uns.

Wenn Sie ein Programm ausführen möchten, das diese Version von Wine verwendet, müssen Sie zuvor die ersten beiden Befehle eingeben. Dies kann etwas lästig werden. Wenn Sie dies als Standard-Weinvariante wünschen, können Sie eine Datei entwickeln, die dies sofort für Sie erledigt.

sudo nano /etc/profile.d/wine.sh

Weinpräfix Nano

Fügen Sie einfach die ersten beiden Befehle ein, wie Sie es getan haben, um Ihren neuen Wine-Ordner zu erstellen. Möglicherweise müssen Sie Ihren Computer neu starten, damit diese Einstellungen funktionieren. Danach können Sie Programme mit einem einfachen ausführen Rotwein Befehl.

Verwenden Sie die Staging-Version von Wine

Ein Glas Wein bietet viele Insektenlösungen sowie Funktionen, die es nicht in die Mainstream-Produkteinführungen geschafft haben. Infolgedessen haben Sie möglicherweise eine weitaus bessere Möglichkeit, Ihre Programme zum Ausführen zu bringen, wenn Sie sie eher verwenden. Hier finden Sie spezifische Anweisungen dazu für Ihre Linux-Auflage auf ihrer Website

Für Ubuntu / Mint-Personen sind hier die Terminalbefehle, die Sie eingeben:

sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends wine-staging winehq-staging

Sie können überprüfen, ob Sie Wine Hosting verwenden, indem Sie diesen Befehl eingeben:

wine --version

Weinversion

Verwenden Sie native Windows-Komponenten mit Winetricks

Rotwein kann Windows-DLLs zusammen mit eigenen Reverse-Engineer-DLLs verwenden. In vielen Fällen kann dies zu einer wesentlich besseren Kompatibilität führen. Um dies dennoch zu tun, müssen Sie sie herunterladen und Wine klar informieren, um sie zu nutzen. Ein Cover-Manuskript namens Winetricks automatisiert diesen Prozess, sodass Sie sich nicht um den Vorgang kümmern müssen.

Der folgende Befehl verwendet Wget, um das Skript herunterzuladen und zu installieren:

wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod 755 winetricks.sh

Mit dem zweiten Befehl wird das Skript ausgeführt. Linux schützt aus Sicherheitsgründen vor zufälligen Manuskripten, die standardmäßig ausführbar sind. Alles, was Sie derzeit tun müssen, ist Winetricks zu bitten, ein Detail-Dokument wie folgt in das Terminal einzubinden:

./winetricks.sh your-dll

Wenn Sie diesen Befehl eingeben, kann Winetricks Ihnen zusätzlich alle möglichen DLLs anzeigen, die Sie damit mounten können:

./winetricks.sh dlls list

Verschiedene Programme zählen auf verschiedenen DLLs, daher empfehle ich, die Hauptprogramme zu untersuchen Anwendungsdatenbank für Weißwein für einige Tipps, was zu montieren ist. Suchen Sie einfach nach Ihrer gewünschten Softwareanwendung, und Sie werden bestimmt andere im selben Boot wie Sie sehen.

Überprüfen Sie Wine auf Fehler

Wenn sich die Anwendung, die Sie ausführen möchten, nicht in der Wine-Anwendungsdatenbank befindet, können Sie dennoch ein wenig herumstöbern, um das Problem zu erraten. Als Beispiel können Sie sich die Fehler ansehen, die Wine ähnlich macht:

wine&> debug.txt

Wein debuggen

Wenn Sie Ihr Programm im Unheilbaren ausführen, werden alle Fehler, die es macht, mit Sicherheit in die Dokumente übertragen. Ähnliches kann Ihnen dabei helfen, herauszufinden, was mit Wine nicht stimmt. Auf diese Weise können Sie möglicherweise eine praktische DLL mit Winetricks bereitstellen.

Coverage Bugs

Wenn Ihr Programm trotz Ihrer besten Aufnahmen immer noch nicht funktioniert, liegt das Problem möglicherweise im Code von Wine. In diesem Fall empfehle ich, einen Insektenbericht an die WineHQ-Bug-Tracker zu senden.

Wein-Bug-Tracker

Dies sollte in den meisten Fällen nicht erforderlich sein. Wenn Sie jedoch daran interessiert sind, müssen Sie einige Dinge beachten:

  • Erklären Sie Ihr Problem klar, was es ist und wie es passiert ist.
  • Fügen Sie Ihrem Datensatz Fehlerdaten hinzu (z. B. den über). Dies erleichtert es den Entwicklern, Probleme zu identifizieren.
  • Sei respektvoll und auch höflich! Die Leute werden sicherlich viel gerne helfen, wenn Sie es sind.

Haben Sie eine Wein-Erfolgsgeschichte zu erzählen? Haben Sie Probleme damit? Informieren Sie uns in den Kommentaren unten.

Fotokredit: Sicco Hesselmans mit Shutterstock.com

Mit PlayOnLinux können Sie verschiedene Versionen von Wine ausführen, deren Funktion mit den Programmen überprüft wurde, die Sie ausführen möchten. Außerdem kann Wine sofort mit nativen DLLs versorgt werden, damit es besser funktioniert. Wenn Sie ein Programm mit dieser Version von Wine ausführen möchten, müssen Sie zuvor die ersten beiden Befehle eingeben. Ein Glas Wein kann Windows-DLLs zusammen mit ihren eigenen Reverse-Engineer-DLLs verwenden. Um dies dennoch zu tun, müssen Sie sie herunterladen und Wine klar informieren, um sie zu verwenden.

Klicken Sie, um diesen Beitrag zu bewerten!
[Gesamt: 0 Durchschnitt: 0]

Andere verwandte Artikel

5 Gründe, zu Ubuntu Phone zu wechseln

Sie hatten Android-Handys und Sie hatten auch Apple-iphone. Für viele Menschen ein intelligentes Gerät zu bekommen, ist eine polarisierte A/B-Auswahl….

Schreibe einen Kommentar