我有一台 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
很多次,但這並沒有幫助。我還嘗試下載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。本質上你有三個選擇:
使用另一個作業系統 - 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 更有經驗時,您可以尋找第 3 方軟體包和其他軟體。同時不要破壞 Debian!