Linux 베타(fceux)에서 애플리케이션을 실행해 보세요.

Linux 베타(fceux)에서 애플리케이션을 실행해 보세요.

저는 Chromebook을 가지고 있고 Linux 베타를 다운로드했습니다. 실행하려고합니다 fceux(Ubuntu 버전)https://fceux.com/web/download.html. 리눅스에서는 다운로드가 가능했는데, 앱을 열 때마다 무한 로딩이 되네요. 터미널에서 열어보았더니 다음과 같은 응답을 받았습니다.

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
      
    • 빌드 메이크파일을 구성합니다(여기에서 원하는 특정 요구 사항을 지정할 수 있습니다.자세한 내용은 여기를 참조하세요.

      ./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에 대한 경험이 쌓이면 타사 패키지 및 기타 소프트웨어를 찾아볼 수 있습니다. 동시에데비안을 망치지 마세요!

관련 정보