배경
데비안 테스트(불스아이) 커널 5.9.0, KDE, 구경 5.5.0
징후
Calibre가 시작되지 않고 GUI도 나타나지 않습니다. 콘솔에는 관련 Python 관련 오류 메시지가 표시됩니다 _Py_FatalErrorFunc
.
답변1
해결책은 Calibre를 다음 testing
두 가지 옵션으로 업데이트하는 것입니다.
- ~에 따르면Kali Linux 사용자에 대한 Calibre 작성자의 답변, 배포판과 함께 제공되는 Calibre를 제거할 수 있으며,Calibre 웹사이트에서 직접 설치. 나는 가능한 한 데비안의 패키징 시스템을 활용하는 것을 선호하기 때문에 이 조언을 따르지 않았습니다.
unstable
experimental
업데이트된 버전의 Debian 배포판 설치
저는 옵션 2를 선택했습니다. 다른 배포판의 패키지를 혼합하는 것은 권장되지 않습니다. experimental
다음 중 무엇이든 사용하세요 .더 낙담하다. 그러나 자주 실행하는 프로그램이 실패하여 빠른 수정이 필요한 경우가 있습니다. 장기적으로 봤을 때 옵션 1로 돌아가는 것이 최선의 선택은 아니라고 생각합니다.
데비안 패키지 검색Calibre
에서는 사용할 수 없지만 experimental
내 것보다 약간 더 새로운 버전이 (코드명)에 있음 을 나타냅니다 .unstable
sid
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
.