Попытка запустить приложение (fceux) на Linux beta

Попытка запустить приложение (fceux) на Linux beta

У меня 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. У вас есть три варианта по сути:

  1. используйте другую ОС - 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!

Связанный контент