Versuch, die App (fceux) unter Linux Beta auszuführen

Versuch, die App (fceux) unter Linux Beta auszuführen

Ich habe ein Chromebook und habe die Linux-Betaversion darauf heruntergeladen. Ich versuche, fceux(Ubuntu-Version) auszuführen.https://fceux.com/web/download.html. Ich konnte es unter Linux herunterladen, aber jedes Mal, wenn ich die App öffne, lädt sie unendlich lange. Ich habe versucht, sie im Terminal zu öffnen und bekomme diese Antwort:

fceux: /lib/x86_64-linux-gnu/libm.so.6: version GLIBC_2.29 not found (required by fceux)
fceux: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version Qt_5.12 not found (required by fceux)

Ich habe sudo apt-get updateviel ausgeführt, aber das hat nicht geholfen. Ich habe auch versucht, es libc6_2.31-12_amd64als Linux-Anwendung herunterzuladen, aber wenn ich es versuche, heißt es:

WARNING: You are trying to remove the following essential packages: libc-bin. 

Antwort1

Standardmäßig sollte die höchste Version von GLIBC für Ubuntu 18.04 2.27 sein. Sie haben im Wesentlichen drei Möglichkeiten:

  1. Verwenden Sie ein anderes Betriebssystem – Ubuntu 19.04 und höher scheint die 2.3X-Bibliothek zu verwenden

  2. Fügen Sie das Test-Repo hinzu und installieren Sie von dort(Ich würde dies nicht empfehlen, es sei denn, es handelt sich um eine völlig neue Installation. Das Testen von Repos kann Ihr System beschädigen!):

    echo "deb http://ftp.us.debian.org/debian testing contrib non-free" >> /etc/apt/sources.list && apt-get install build-essential -y
    
  3. glibc 2.30 manuell aus dem Quellcode kompilieren:

    • Erstellen Sie ein Build-Verzeichnis

      mkdir build && cd build
      
    • gewünschte Version ziehen aushttps://ftp.gnu.org/gnu/glibc/- 2,30 istHier

      wget https://ftp.gnu.org/gnu/glibc/glibc-2.30.tar.gz
      
    • untar-Paket

      tar -xzvf glibc-2.2.4.tar.gz
      
    • Wechseln Sie in das glibc-Verzeichnis

      cd glibc-2.3.0
      
    • konfigurieren, um Makefile zu generieren (Sie können hier alle spezifischen Anforderungen angeben, die Sie benötigen -weitere Einzelheiten finden Sie hier

      ./configure
      
    • und kompilieren Sie es:

      make
      

Bezüglich qt_5.12 – das hier sollte funktionieren:

add-apt-repository ppa:beineri/opt-qt-5.12.0-bionic
apt-get install qt512-meta-minimal -y

sehenHierfür Details zu qt

Antwort2

Sie verwenden nicht Ubuntu.Sie verwenden Debian!

Sie müssen nichts von einer anderen Site herunterladen, auch nicht von der Homepage des Projekts, denn das Paket befindet sich indie RepositorienIhrer Debian-Distribution.

sudo apt-get install fceux

Wenn Sie mehr Erfahrung mit Linux haben, können Sie sich auf die Suche nach Drittanbieterpaketen und anderer Software machen. In der ZwischenzeitDebian nicht kaputt machen!

verwandte Informationen