私は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つのオプションがあります。
他のOSの使用 - Ubuntu 19.04以降では、2.3Xライブラリを使用しているようです。
テストリポジトリを追加してそこからインストール(新しくインストールしない限りお勧めできません。テストリポジトリがシステムを損傷する可能性があります!):
echo "deb http://ftp.us.debian.org/debian testing contrib non-free" >> /etc/apt/sources.list && apt-get install build-essential -y
ソースから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 氏に関する更なる情報