apt get은 sid에서 패키지를 설치합니다.

apt get은 sid에서 패키지를 설치합니다.

패키지를 설치하는 방법은 무엇입니까 sid?

패키지를 설치했지만 저장소 buster에서 아직 사용할 수 없는 패키지를 설치하고 싶습니다.buster

https://packages.debian.org/search?keywords=tesseract-ocr

tesseract 4.1을 설치하고 싶습니다.

4.1을 설치하기 전에 buster.

오직tesseract를 업데이트하고 싶습니다

답변1

  1. 첫 번째 독서데비안을 망치지 마세요.

  2. 둘째, 스스로에게 “나는 정말인가?필요빛나는 새 버전, 아니면 내가 그냥생각하다그것? ”, “새 버전에서 얻을 수 있는 실제 이점이 무엇인지 알고 있습니까? 아니면 단지 '새로운 것이 더 좋다'는 사례에 불과합니까? "

    실제로 필요하지 않은 경우 업그레이드하지 마십시오. FrankenDebian을 만드는 노력의 가치가 있는 실질적인 이점을 지적할 수 없다면 업그레이드하지 마십시오.

  3. 가장 좋은 방법은 tesseract 4.1이 도착할 때까지 기다리는 것입니다.버스터 백포트. 이 옵션의 단점은 이러한 일이 발생한다는 보장이 없다는 것입니다.

  4. 두 번째로 좋은 옵션은 tesseract의 데비안화된 소스 패키지를 다운로드하여 버스터 시스템에 직접 구축하는 것입니다. 즉, 직접 백포트하세요.

  5. 직접 빌드하고 싶지 않지만 여전히 참을성이 없다면 sid시스템에 resources.list 항목을 추가하고 apt가 기본적으로 buster(또는 더 나은 방식으로) 사용하도록 구성할 수 있습니다. stable예를 들어 다음을 /etc/apt/apt.conf(또는 의 파일 /etc/apt/apt.conf.d/) 에 추가합니다.

    APT::Default-Release "stable";
    

    그런 다음 다음을 사용하여 tesseract-ocr의 기본 설치를 재정의합니다.

    apt-get -d -u -t sid install tesseract-ocr
    

    동일한 명령줄에 다른 tesseract 관련 패키지를 나열해야 할 수도 있습니다. 이는 불만 사항 없이 실제 설치된 패키지를 제공할 때까지 명령줄에 더 많은 패키지 이름을 추가할 때마다 반복해서 실행하는 반복 프로세스입니다.

    패키지를 설치하려면 -d(일명) 옵션을 제거하세요.--download-only

    업그레이드가 보장되지는 않습니다.오직테서렉트. tesseract와 tesseract의 모든 종속성(Buster 시스템보다 최신 버전이 필요함) 및 이러한 모든 패키지의 모든 버전 종속성을 업그레이드합니다.

    이러한 버전 종속성 중 하나가 발생하거나 libc6매우 일반적으로 사용되는 다른 패키지인 경우 일련의 추가 업그레이드가 시작됩니다. 이 시점에서는 업그레이드를 취소하거나 모든 것을 sid.

관련 정보