У меня Chromebook и я загрузил на него Linux beta. Я пытаюсь запустить 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
По умолчанию, самая высокая версия GLIBC для Ubuntu 18.04 должна быть 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, вы сможете заняться поиском сторонних пакетов и другого программного обеспечения. А покане ломайте Debian!