Linuxベータ版(fceux)でアプリケーションを実行してみてください。

Linuxベータ版(fceux)でアプリケーションを実行してみてください。

私はChromebookを持っていて、Linuxベータ版をダウンロードしました。実行しようとしていますfceux(Ubuntu版)https://fceux.com/web/download.html。 Linuxではダウンロードが可能でしたが、アプリを開くたびに無限のロードになりますね。ターミナルで開いてみたら、次のような答えを受けました。

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)

sudo apt-get updateたくさん走ったが役に立たなかった。また、Linuxアプリでダウンロードしようとしましたが、試したlibc6_2.31-12_amd64ときは次のように言いました。

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

ベストアンサー1

デフォルトでは、Ubuntu 18.04のトップGLIBCバージョンは2.27でなければなりません。デフォルトでは3つのオプションがあります。

  1. 他のOSの使用 - Ubuntu 19.04以降では、2.3Xライブラリを使用しているようです。

  2. テストリポジトリを追加してそこからインストール(新しくインストールしない限りお勧めできません。テストリポジトリがシステムを損傷する可能性があります!):

    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を手動でコンパイルします。

    • ビルドディレクトリの作成

      mkdir build && cd build
      
    • 以下から必要なバージョンを取得します。https://ftp.gnu.org/gnu/glibc/- 2.30 はいここ

      wget https://ftp.gnu.org/gnu/glibc/glibc-2.30.tar.gz
      
    • パッケージを解凍する

      tar -xzvf glibc-2.2.4.tar.gz
      
    • glibcディレクトリに切り替える

      cd glibc-2.3.0
      
    • ビルドメイクファイルを設定します(ここで必要な特定の要件を指定できます。)詳しくはこちらをご覧ください。

      ./configure
      
    • そしてコンパイルしてください:

      make
      

qt_5.12について - これはトリックを実行する必要があります:

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

バラよりここQt 氏に関する更なる情報

おすすめ記事