구경을 시작하지 못했습니다 - Python error_Py_FatalErrorFunc

구경을 시작하지 못했습니다 - Python error_Py_FatalErrorFunc

배경

데비안 테스트(불스아이) 커널 5.9.0, KDE, 구경 5.5.0

징후

Calibre가 시작되지 않고 GUI도 나타나지 않습니다. 콘솔에는 관련 Python 관련 오류 메시지가 표시됩니다 _Py_FatalErrorFunc.

답변1

해결책은 Calibre를 다음 testing두 가지 옵션으로 업데이트하는 것입니다.

  1. ~에 따르면Kali Linux 사용자에 대한 Calibre 작성자의 답변, 배포판과 함께 제공되는 Calibre를 제거할 수 있으며,Calibre 웹사이트에서 직접 설치. 나는 가능한 한 데비안의 패키징 시스템을 활용하는 것을 선호하기 때문에 이 조언을 따르지 않았습니다.
  2. unstableexperimental업데이트된 버전의 Debian 배포판 설치

저는 옵션 2를 선택했습니다. 다른 배포판의 패키지를 혼합하는 것은 권장되지 않습니다. experimental다음 중 무엇이든 사용하세요 .더 낙담하다. 그러나 자주 실행하는 프로그램이 실패하여 빠른 수정이 필요한 경우가 있습니다. 장기적으로 봤을 때 옵션 1로 돌아가는 것이 최선의 선택은 아니라고 생각합니다.

데비안 패키지 검색Calibre에서는 사용할 수 없지만 experimental내 것보다 약간 더 새로운 버전이 (코드명)에 있음 을 나타냅니다 .unstablesid

unstable가능한 패키지 소스 추가

파일 만들기

sudo nano /etc/apt/sources.list.d/unstable.list

그리고 붙여넣기

deb http://deb.debian.org/debian unstable main contrib non-free

(선택사항) experimental최대한 많은 패키지 소스를 추가하세요.

파일 만들기

sudo nano /etc/apt/sources.list.d/experimental.list

그리고 붙여넣기

deb http://deb.debian.org/debian experimental main contrib non-free

구경 업데이트

패키지 인덱스 재동기화

sudo apt-get update

그러면 s시뮬레이션은 무엇을 apt-get하게 될까요?

sudo apt-get -st unstable install calibre

그런 다음 필요한 업데이트 범위가 안전하다고 생각되면 s실제로 업데이트 하지 않고 명령을 실행하십시오.

sudo apt-get -t unstable install calibre

완료되면 편집하여 항목 시작 부분 unstable.list에 주석을 추가하세요 . #그렇지 않으면 apt이러한 불안정한 버전이 다음 단계에서 고려됩니다 upgrade. sudo apt-get update패키지 인덱스를 다시 동기화하려면 다시 실행하세요 . 패키지 우선순위는 기본적으로 설정되어 experimental있으므로 apt주석 처리할 필요가 없습니다.

이 경우에는 아무것도 얻을 필요가 없지만 experimental나중에는 유용할 수 있습니다. 예를 들어 최신 nvidia-driver패키지를 얻으려면 sudo apt-get -t experimental install nvidia-driver.

t옵션 apt일시적으로특정 빌드 내에서 패키지 버전의 우선순위를 지정합니다(이 호출에만 적용됨).Experimental 완전한 배포가 아님, 의 확장입니다 unstable.

관련 정보