Linuxベータ版でアプリ(fceux)を実行しようとしています

Linuxベータ版でアプリ(fceux)を実行しようとしています

Chromebookを持っていて、Linuxベータ版をダウンロードしました。fceux(Ubuntuバージョン)を実行しようとしています。https://fceux.com/web/download.htmlLinux でダウンロードできましたが、アプリを開くたびに無限にロードされてしまいます。ターミナルで開こうとすると、次の応答が表示されます。

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いろいろ実行してみましたが、効果はありませんでした。また、 libc6_2.31-12_amd64Linux アプリケーションとしてダウンロードしようとしましたが、試してみると次のように表示されます。

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
      
    • makefileを生成するように構成します(ここで必要な特定の要件を指定できます -詳細はこちらをご覧ください

      ./configure
      
    • コンパイルします:

      make
      

qt_5.12 に関しては、これでうまくいくはずです:

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

見るここqtの詳細については

答え2

Ubuntu を実行していません。Debian を実行しています!

プロジェクトのホームページであっても、他のサイトから何かをダウンロードする必要はありません。パッケージはリポジトリDebian ディストリビューションの。

sudo apt-get install fceux

Linuxの経験を積んだら、サードパーティのパッケージやその他のソフトウェアを探してみましょう。Debianを壊さないで

関連情報