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_amd64
Linux アプリケーションとしてダウンロードしようとしましたが、試してみると次のように表示されます。
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
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を壊さないで!