Linux 베타에서 앱(fceux)을 실행하려고 합니다.

Linux 베타에서 앱(fceux)을 실행하려고 합니다.

저는 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이어야 합니다. 기본적으로 세 가지 옵션이 있습니다.

  1. 다른 OS를 사용하십시오 - 우분투 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

우분투를 실행하고 있지 않습니다.당신은 데비안을 실행하고 있습니다!

패키지가 다음 위치에 있으므로 프로젝트 홈 페이지라도 다른 사이트에서 아무것도 다운로드할 필요가 없습니다.저장소귀하의 데비안 배포판.

sudo apt-get install fceux

Linux에 대한 경험이 더 많으면 타사 패키지 및 기타 소프트웨어를 찾을 수 있습니다. 그동안데비안을 망가뜨리지 마세요!

관련 정보