Hilfreiche Ratschläge

Spiele unter Linux: Installation und Start

Pin
Send
Share
Send
Send



Ich habe lange versucht, auf Linux umzusteigen, aber alle Versuche sind gescheitert. Dies lag an seiner Unwissenheit und seinen krummen Händen.
Wie das Sprichwort sagt: "Wenn Sie lange leiden, wird etwas funktionieren", geschah dies in meiner Situation.

In jüngerer Zeit, vor ungefähr einer Woche, ist etwas mit meinem Windows 8 passiert (aus irgendeinem Grund flackerte der dunkle Bildschirm und das System startete nicht). Nach ein paar erfolglosen Wiederherstellungsversuchen entschied ich mich entschieden zu Linux zu wechseln (für einige Zeit interessierte er sich für mich).

Das Wichtigste für mich war die Verfügbarkeit von Programmen, die denen in Windows ähnlich sind, und der Start von schweren Spielen.

Gibt es Spiele für Linux?

Natürlich existieren sie. Dieses Betriebssystem wurde nach Meinung vieler Leute ausschließlich für die Programmierung auf der Kommandozeile entwickelt. Auf Linux-Systemen können Sie die Anwendung jedoch ausführen und eine Film- oder Audioaufnahme Ihrer Lieblingsgruppe aktivieren. Das Problem ist, dass hier bei weitem nicht alle Dienstprogramme verwendet werden, wie unter Windows.

Leider entfallen weniger als zwei Prozent des Marktanteils von Desktop-Anwendungen auf Linux. Diese Statistiken ermutigen Entwickler, sich auf Versionen für andere Systeme zu konzentrieren. Schließlich wurden Methoden gefunden, mit denen Sie den Prozess auf dem gewünschten Betriebssystem starten können.

Alle Spiele für Linux können in die folgenden Typen unterteilt werden:

  • Ausleger
  • Windows-Programme
  • Native (hier offiziell unterstützt)
  • browserbasiert.

Wenn es sich um native Programme handelt, können Sie diese ohne großen Aufwand herunterladen, da das System ihre Arbeit offiziell unterstützt. Experten empfehlen, zuerst das Distributions-Repository zu durchsuchen. Zum Beispiel haben Mint und Ubuntu ihre eigene Spielesektion. Wenn dies nicht ausreicht, durchsuchen Sie Ressourcen wie Steam, GOG.com, Penguspy und Game Datavase. Dies sind große Sammlungen von Entwicklungen für das gewünschte Betriebssystem, unter denen Sie auf jeden Fall etwas Interessantes finden.

Es ist wichtig zu betonen, dass die "nativen" Programme für dieses System normalerweise in Form von Archiven bereitgestellt werden, in denen sich der Quellcode befindet. Bei der Installation wird das Archiv in den Basisordner entpackt.

Dieses Betriebssystem unterscheidet sich auch dadurch, dass dieselbe Assembly nicht für jede Distribution geeignet ist. Es gibt verschiedene Arten von Paketen, während Sie für Ubuntu Deb-Pakete mit dem Spiel herunterladen müssen, für andere Distributionen - rpm.

Wir müssen nicht lange über Browsergames sprechen, da sie jeder kennt. Um solche Programme auszuführen, brauchen Sie nur einen Browser. In diesem Fall spielt das Betriebssystem keine Rolle, was bedeutet, dass sie in Ubuntu ausgeführt werden.

Ein interessantes Merkmal dieses Betriebssystems sind Konsolenanwendungen für Linux. Um sie abzuspielen, geben Sie einfach einen bestimmten Befehl über das Terminal ein (Strg + Alt + T ist für Ubuntu geeignet.) Die Programme hier sind etwas primitiv, aber perfekt, um ein paar Minuten lang von der Routinearbeit abzulenken.

Das größte Interesse der Benutzer ist der Punkt, an dem es um Programme für Windows geht. Wie starte ich sie?

Windows-Software

Sogar Programmierer spielen gern Spiele für Linux. Deshalb haben sie viele Möglichkeiten entwickelt, mit denen Sie die Inkompatibilität von Programmen für zwei verschiedene Systeme beheben können. Dies sind Entwicklungen namens PlayOnLinux, Wine und CrossOver.

Sie müssen mit Wine beginnen, da dieses Tool eine Art Schicht zwischen den beiden Betriebssystemen ist, die Kompatibilität bietet. Mit diesem Programm können Sie jedes Dienstprogramm ausführen, das zuvor für Windows vorgesehen war.

Unter Ubuntu dauert die Installation von Wine nur wenige Sekunden. Diese Ressource ist im offiziellen Repository verfügbar. Darüber hinaus gibt es eine große Datenbank von Dienstprogrammen, die von dieser Entwicklung unterstützt werden.

Wenn wir über den Rest der Produkte sprechen, die wir oben erwähnt haben, handelt es sich um verbesserte Variationen von Wine. Zum Beispiel bietet CrossOver auch professionellen technischen Support. Die Kehrseite der Medaille sind ihre Kosten: Im Gegensatz zu Wine muss man Geld bezahlen, um Spiele für Linux zu erhalten.

PlayOnLinux ist kostenlos und basiert ebenfalls auf Wine. Der Hauptvorteil dieser Entwicklung ist die grafische Oberfläche, dank derer es für die Benutzer viel bequemer geworden ist, sie zu verwenden.

Jetzt wissen Sie, wie man Spiele für Linux ausführt - Sie können Ihren Lieblingsschützen oder Ihre Lieblingsstrategie genießen!

Ein Spiel aus dem Repository installieren

Besser als gut, kann nur exzellent sein. Befindet sich das Spiel im Repository, ist es am besten, das Spiel über das Repository zu installieren. Zum Beispiel hat Ubuntu Linux Spiele wie OpenTTD und QuakeArena und andere Spiele.


Gegner werden Einspruch erheben, dies ist eine "Kleinigkeit", es gibt keine "mächtigen" Spiele. Aber ich kann ja widersprechen, dass Canonical ein Affiliate-Programm hat und wenn Sie ein Repository haben
deb archive.canonical.com/ubuntu Ihre Partnerfreigabe,
In diesem Fall ist es möglich, dass Sie das Spiel über dieses Repository erhalten und den Schlüssel nach Erhalt des Schlüssels im gewünschten Verzeichnis installieren, nachdem Sie für das Spiel bezahlt haben. Dies ist keine so fantastische Situation. Auch im Internet stehen Repositories mit dem gewünschten Spiel zur Verfügung, man muss nur nach Stichwörtern wie "Repository NEED_GAME" suchen. Das über das Repository installierte Spiel kann anschließend aktualisiert werden, was sehr praktisch ist. Das heißt, der erste Rat: "Verbinden und in Repositories suchen"
Wenn die Suche nach Repositorys mit dem gewünschten Spiel fehlgeschlagen ist, gehen Sie zu.

Ein Spiel aus einem Paket installieren

Grundsätzlich ist es eine gute Option, das richtige Paket mit dem Spiel zu finden und zu installieren. Es ist normalerweise einfach, Suchmaschinen mit der Abfrage "NEED_GAME" zu durchsuchen, um nach einem Deb-Paket mit einem Spiel für Linux-Distributionen zu suchen, die von Debian Linux abgeleitet sind, wie beispielsweise Ubuntu. Wenn Sie ein RPM-basiertes Batch-System haben, suchen Sie nach der Phrase "rpm NEED_GAME".
Um Ihnen ein paar Links zu Ressourcen im Internet zu geben, die Ihnen helfen, das richtige Paket für das Spiel zu finden, gehen Sie wie folgt vor:

  • linuxgames.ru/
  • ualinux.com/index.php/ubuntu-gamepack Zwei DVDs enthalten 160 der besten Spiele- und Unterhaltungsprogramme. Die Installation eines dieser Programme erfolgt mit nur einem Mausklick. Für Besitzer von 64-Bit-Systemen müssen Sie 32-Bit-Spiele über das Terminal mit dpkg -i --force-architecture package_name.deb auf DVD installieren
  • happypenguin.org
  • libregamewiki.org/
  • lg.ip4.ru/
  • whylinuxisbetter.net/

Was ist, wenn es ein Paket mit dem Spiel gibt, aber nicht für unser System? Betrachten Sie die Option, dass Sie nach der Suche nur das rpm-Paket gefunden haben, Ubuntu Linux haben und das deb-Paket benötigen. Das Alien-Programm kann ein Deb-Paket aus einem RPM-Paket erstellen und umgekehrt. Installieren Sie das Alien-Programm über Synaptic oder über das Alien-Terminal sudo apt-get install. Jetzt können Sie auf folgende Weise von rpm nach deb konvertieren: alien --to-deb game.rpm. Wenn Sie ein Deb-Paket mit dem Spiel haben, können Sie es korrekt auf Ihrem System installieren. In Zukunft können Sie das Spiel dank des Paketsystems korrekt vom System entfernen. Aber was ist, wenn sie nicht einmal das Paket gefunden haben, sondern ein unverständliches tar.gz gefunden haben und schreckliche Worte an Sie gerichtet haben - das sind die Quellen!
Wie sie sagen, einheimisch, aber nicht in einer bequemen Form, was zu tun? Wir werden korrekt von der Quelle installieren.

Ein Spiel von der Quelle installieren

Erster Tipp, vergessen Sie ./configure && make install. Sie haben ein Batch-System in Ihrem Ubuntu Linux und es wird Ihnen unangenehm sein, etwas zu installieren oder zu entfernen, um es zu umgehen, umso mehr, als dies zu einem Systemausfall führen kann. Es wird richtig sein, dies zu tun:
1. Installieren Sie das auto-apt-Paket über Synaptic oder im sudo apt-get-Terminal. Installieren Sie auto-apt
2. Aktualisieren Sie sudo auto-apt einmal im Terminal
3. Entpacken Sie Ihr tar.gz-Quellcode-Archiv auf eine für Sie bequeme Weise. Sie können im Terminal in das Verzeichnis mit dem Archiv cd / path / to / archive und dem Befehl tar zxvf game.tar.gz gehen
4. Gehen Sie zum Terminal im Terminal, das gerade mit dem Quellcode des Spiels entpackt wurde, und geben Sie den Befehl auto-apt -y run ./configure ein. Das Auto-Apt-Programm versucht sofort, Pakete zu installieren, die die erforderlichen Header-Dateien und Bibliotheken für das Programm enthalten. Sie werden weniger Zeit haben, um Leute im Internet zu foltern: Was ist "stdio.h NICHT"?
GEFUNDEN ”und womit es essen?
5. Wenn Auto-Apt beendet ist, müssen Sie nur checkinstall -D im selben Verzeichnis ausführen und ein fertiges Deb-Paket erhalten, das Sie korrekt auf Ihrem System auf eine für Sie bequeme Weise installieren.

Sie mussten einige Gesten ausführen, um ein Deb-Paket aus dem Quellcode zu erhalten. Bei der großen Bitte, es mit dem Rest der Welt zu teilen, wurde es auf eine beliebte zugängliche Ressource gestellt. Heute - du hast geholfen, morgen - sie werden dir helfen. Ich möchte Sie noch einmal daran erinnern, vergessen Sie ./configure && make install auf Systemen wie Ubuntu Linux mit einem Batch-System für die Installation von Programmen.

Installation des Spiels über Desura

Desura ist eine proprietäre (später unter der GPL geplante) Distributionsplattform für digitale Inhalte, ein Analogon von Valve Steam, das sich auf Spiele von kleinen Gruppen einzelner Entwickler spezialisiert hat. Desura bietet derzeit mehr als 65 Computerspiele für Linux-Benutzer an. Unter den Spielen gibt es sowohl kostenpflichtige als auch kostenlose Spiele, und die Gesamtzahl der Spiele wird steigen.

Um den Client zu installieren, müssen Sie das Archiv von desura.com herunterladen und in einen geeigneten Ordner entpacken. Starten Sie eine desura-Datei von einem regulären Konto und aktualisieren Sie sie über das Internet.


Starten Sie den aktualisierten Desura-Client und erstellen Sie über die Schaltfläche Neues Konto ein Konto.



Ändern Sie in den Einstellungen die Sprache in Russisch, füllen Sie die gewünschten Felder aus und legen Sie Ihren Avatar fest. Finde das Spiel, das dir gefällt und installiere es mit der Schaltfläche "Spiel installieren".

Laufen Windows-Version des Spiels unter Linux

Es gibt eine Situation, in der Sie die Linux-Version des Spiels für das aktuelle Datum nicht gefunden haben und das Spiel dann über WINE starten müssen. Viele verstehen das „Wirkprinzip“ von WINE nicht und fälschen daher Urteile. Lassen Sie uns die Fliegen von den Schnitzeln trennen.
Der Name Wine ist ein rekursives Akronym (ein solcher Computer-Witz in der Form "Rekursion" - siehe "Rekursion" für weitere Details) und steht für "Wein ist kein Emulator" - "Wein ist kein Emulator". Dies bedeutet, dass Wine kein Computeremulator wie qemu oder VirtualBox ist. Wine ist eine alternative Implementierung der Windows-API. Wine erkennt Systemaufrufe von Windows-Anwendungen an Betriebssystembibliotheken und ersetzt sie durch eigene. Daher tritt keine Prozessoremulation wie bei anderen Emulatoren wie VMware und QEMU auf, und Anwendungen können in Wine fast so schnell ausgeführt werden wie unter dem "nativen" MS Windows-Betriebssystem. Wine benötigt für seine Arbeit kein installiertes Windows-Betriebssystem, obwohl es seine Bibliotheken verwenden kann.

Und was bedeutet das alles?
1. Und die Tatsache, dass in der Welt der MS Windows-Programme, wenn sie etwas tun wollen, sie die WinAPI-Funktionen (Application Programming Interfaces - Application Programming Interface) aufrufen. WINE on the fly ersetzt die aufgerufene Funktion und führt ihre Funktion aus.
2. WINE Ihre Hardware ersetzt nichts. Daher irren sich diejenigen, die glauben, dass eine leistungsstarke Grafikkarte, die nur in MS Windows gekauft wurde, ihr investiertes Geld auszahlt! Wenn das Spiel gestartet ist und über WINE funktioniert, erhalten Sie ein Bild, das durch trilineare Filterung wie in Windows geglättet wird.

In der Welt der Spiele gibt es zwei beliebte Plattformen, auf denen moderne Spiele basieren - OpenGL und Microsoft DirectX. Wenn Sie ein Spiel über WINE unter Linux starten, wissen viele nicht, dass die meisten Spiele die OpenGL- oder Microsoft DirectX-Spiele-APIs verwenden und nicht Windows.

Starten der Windows-Version des Spiels mit OpenGL Challenge

OpenGL (Open Graphics Library) ist eine Spezifikation, die eine plattformübergreifende Programmierschnittstelle unabhängig von der Programmiersprache zum Schreiben von Anwendungen unter Verwendung von zweidimensionalen und dreidimensionalen Computergrafiken definiert.


Wenn ein Windows-Spiel unter Verwendung von OpenGL für die Spielelogik geschrieben wurde, ist dies die beste Option aus der schlechten Situation, in der wir eine Windows-Version des Spiels unter Linux ausführen. Und was ist besser für Linux von OpenGL? OpenGL ist plattformübergreifend und hat seine Geburt in der Welt von MS Windows noch nicht begonnen. Schauen Sie sich das Diagramm an, in dem erläutert wird, wie die Windows-Version des Spiels in MS Windows aufgerufen wird, um eine vollständige Übersicht zu erhalten
Windows-Version des Spiels - Windows - OpenGL - Grafikkartentreiber

und jetzt das gleiche, aber unter Linux
Windows-Version des Spiels - WINE - OpenGL - Grafikkartentreiber

Wie Sie sehen, bleibt im gesamten Windows-Schema nur das Spiel Der Rest in Form von WINE, OpenGL, ist der Grafikkartentreiber in Linux in seiner nativen Linux-Form. In jedem modernen Spiel sind die Aufrufe von WinAPI viel geringer als bei der Spieleplattform OpenGL.

Die Schlussfolgerungen aus dieser Situation lauten wie folgt:
1. Wenn Sie ein Windows-Spiel über WINE starten, hängt es nicht davon ab, wie viel WINE selbst funktioniert, wie viel die Linux-Version von OpenGL auf Ihrem System funktioniert und wie gut es Ihnen gefällt!
2. Aus Absatz 1 folgt, dass die Übertragung eines OpenGL-Spiels von MS Windows auf Linux relativ einfach ist, da die Hauptlogik des Spiels in OpenGL, das plattformübergreifend ist und unter Linux existiert, darin besteht, den relativ kleinen Teil der WinAPI-Aufrufe neu zu schreiben. Dies wird durch die Praxis bestätigt, es ist genug, um die Firma idSoftware und eine Reihe von Quake-Spielen zu erinnern.

Ausführen der Windows-Version des Spiels mit einem DirectX-Aufruf

DirectX ist ein Programm mit API-Funktionen zur Lösung von Aufgaben im Zusammenhang mit der Programmierung von Videospielen unter Microsoft Windows. Die schlechteste Option für uns, da WINE DirectX nicht ersetzt, sondern anstelle von MS Windows qualitativ anstelle von DirectX wie jede andere Windows-Anwendung funktioniert.
Schauen Sie sich das Diagramm an, in dem erläutert wird, wie die Windows-Version des Spiels in MS Windows aufgerufen wird, um eine vollständige Übersicht zu erhalten
Windows-Version des Spiels - Windows - DirectX - Grafikkartentreiber

und jetzt das gleiche, aber unter Linux
Windows-Version des Spiels - WINE - DirectX - Grafikkartentreiber


Die Schlussfolgerungen aus dieser Situation lauten wie folgt:
1. DirectX wird von WINE nicht emuliert. Du installierst das native DirectX und WINE ruft es auf, damit die Spieleanwendung funktioniert.
2. Ein unter MS Windows und Microsoft DirectX geschriebenes Spiel für Linux neu zu schreiben, ist extrem schwierig und einfacher, ein Analogon von Grund auf neu zu schreiben.

Ausführen der DOS-Version des Spiels unter Linux

Wenn Sie ein altes DOS-Spielzeug spielen möchten, sollten Sie den DOSBox-Emulator installieren und Spiele ausführen.
Eine vollständige Liste der unterstützten DOS-Spiele finden Sie unter dosbox.com/
Der Hauptfehler der Benutzer besteht darin, WINE zum Starten von DOS-Spielen zu verwenden. WINE ersetzt WinAPI-Funktionen, das heißt, es funktioniert analog zu MS Windows, und DOS ist ein weiteres Betriebssystem von MicroSoft. Das WINE-Paket enthält ein wineconsole-Programm, das beim Starten von Windows-Konsolenprogrammen hilfreich ist. Verwechseln Sie die Windows-Konsole jedoch nicht mit DOS.

Im Allgemeinen ist der Algorithmus einfach:
1) Erkennen Sie zuerst ein Windows- oder DOS-Spiel
2) Wenn DOS, dann benutzen Sie DOSBox
3) Wenn das MS Windows-Spiel OpenGL oder DirectX verwendet, verwenden Sie WINE
4) Eine unwahrscheinliche Situation, aber wenn Sie ein Konsolen-Windows-Programm ausführen müssen, verwenden Sie wineconsole. Es gibt nur wenige Spiele in der Windows-Konsole, und dieser Fall ist äußerst unwahrscheinlich. Das heißt, über die Weinkonsole werden einige alte Finanzprogramme häufiger gestartet als Spiele.

Methode 1 - Mit Wein

Wine ist eine Software, mit der Sie Windows-Anwendungen unter Linux, Mac OS X und Unix ausführen können.

Winetricks ist ein Hilfsskript, mit dem Sie verschiedene weiterverteilbare Laufzeitbibliotheken herunterladen und installieren können, die zum Ausführen einiger Programme in Wine erforderlich sind.

Wine und Winetricks sind in den Standardrepositorys für die meisten Linux-Distributionen verfügbar.

Auf diese Weise können Sie sie einfach mit dem Standardpaket-Manager installieren.

Führen Sie beispielsweise auf Arch-basierten Systemen Folgendes aus:

Unter Debian, Ubuntu, Linux Mint:

Wenn Winetricks für Ihre Distribution nicht verfügbar oder veraltet sind, können Sie sie wie unten gezeigt manuell herunterladen und verwenden.

Dann installieren Sie DirectX mit dem Befehl:

Während der Installation werden Sie aufgefordert, die Lizenzvereinbarung zu akzeptieren.

Klicken Sie auf "Ja", um zu akzeptieren und fortzufahren.

Wählen Sie "Ich akzeptiere die Vereinbarung" und klicken Sie auf "Weiter".

Klicken Sie auf "Weiter", um die DirectX-Laufzeitkomponenten zu installieren.

Der Installationsassistent beginnt mit dem Herunterladen und Installieren von DirectX-Komponenten.

Klicken Sie abschließend auf Fertig stellen, um die DirectX-Installation abzuschließen.

Einige Spiele, wie League of Legends 4.x, erfordern Corefonts, vcrun6sp6 und vcrun2008.

Daher müssen Sie sie auch installieren.

Wenn Sie die obigen Pakete nicht installieren, wird möglicherweise eine Fehlermeldung angezeigt:

DirectX ist jetzt installiert.

Lassen Sie uns Anwendungen und Spiele für Windows unter Linux ausführen

Wie Sie bereits wissen, werden einige Spiele oder Software direkt von einer CD oder einem ISO-Image ausgeführt.

Sie können sie nicht ohne CD oder ISO starten / abspielen.

Daher müssen Sie sie gemountet oder in die CD eingelegt lassen.

Erstellen wir ein Verzeichnis für die Installation von Spielen.

Mounten Sie nun Ihr ISO-Spiel im Verzeichnis mygames, wie unten gezeigt.

Wechseln Sie nach dem Festlegen der ISO in das Verzeichnis, in dem Sie die ISO festgelegt haben, und starten Sie das Spiel wie unten gezeigt.

Hinweis In einigen Spielen wird möglicherweise die Datei install.exe installiert. Führen Sie die richtige EXE-Datei aus, um das Spiel zu starten.

Sie können einige beliebte Spiele wie FIFA, Need for Speed ​​und NBA spielen, wie in dieser Methode beschrieben.

Führen Sie Folgendes aus, um alle verfügbaren Anwendungen aufzulisten, die mit Winetricks installiert werden können:

Führen Sie Folgendes aus, um alle verfügbaren Spiele anzuzeigen:

Bevor Sie ein Spiel oder eine Anwendung installieren, empfehle ich Ihnen, die Wine Application-Datenbank zu überprüfen.

Sie können auch die Winetricks-Benutzeroberfläche verwenden, um eine Anwendung oder ein Spiel zu installieren.

Starten Sie Winetricks GUI über Ihr Menü oder den Anwendungsstarter.

Wählen Sie aus, was Sie installieren möchten, z. B. Anwendung, Spiel, Benchmark usw.

Wählen Sie die Anwendung aus, die Sie installieren möchten, und klicken Sie auf OK.

Sie können nicht nur Spiele und Anwendungen, sondern auch Windows-ISO-Dateien bereitstellen und Installationsdateien ausführen.

So starte ich das Windows-Setup mit Wine.

Methode 2 - Verwenden von Winepak

Winepak — еще одна полезная утилита для установки и использования приложений и игр Windows с Wine в Unix-подобных операционных системах.

Чтобы использовать winepak, вы должны установить Flatpak в свой дистрибутив Linux.

Flatpak в основном позволяет пользователям запускать приложения в изолированной среде с включенными зависимостями уровня приложения.

После установки flatpak запустите следующую команду, чтобы добавить репозиторий Flathub:

Теперь установите приложение или игру по вашему выбору. Вот команда установки Notepadd ++:

Установите приложение, используя ваш программный центр или через терминал:

Вы можете найти требуемые приложения Microsoft Windows, выполнив поиск в репозитории winepak либо через программный центр, либо через терминал.

Здесь вы можете проверить текущий список приложений.

Репозиторий Winepak содержит очень мало приложений на данный момент. Но я надеюсь, что другие приложения скоро сделают свой путь к этому репозиторию, и список будет расти.

Sehen Sie sich das Video an: Windows exe ProgrammeSpielApp unter Linux Ubuntu AKTUELLSTES Wine installieren Deutsch (Juni 2022).

Pin
Send
Share
Send
Send