apt는 패키지가 소스에 존재하더라도 패키지를 설치하지 않습니다.

apt는 패키지가 소스에 존재하더라도 패키지를 설치하지 않습니다.

내 컴퓨터에 설치된 일부 오래된 패키지에 문제가 있습니다. 이러한 패키지 중 일부는 매우 오래되고 안전하지 않습니다. 그러나 apt-get install은 새 버전을 인식하지 못합니다. 버전 번호가 제공되더라도 찾을 수 없다는 메시지가 나타납니다(소스 코드를 수동으로 탐색하면 볼 수 있지만).

나는 Raspberry Pi의 변형인 "RevolutionPi"라는 장치를 사용하고 있다는 점에 유의해야 합니다.

패키지의 예는 현재 내 장치의 버전 1.1.0인 python-apt입니다.

내 소스 목록:

deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi

내가 한 단계:

  1. 스트레치 라이트 버전의 Raspbian을 굽습니다.
  2. apt-get update
  3. apt-get install(예를 들어, python-apt=1.4.1)

결과: "Python-apt 버전 1.4.1을 찾을 수 없습니다."

내 질문:

  1. 왜 이런 일이 발생합니까? 패키지가 내 시스템과 호환되는지 또는 다른 유사한 논리를 적용하는지 여부를 apt가 결정합니까?
  2. deb 파일을 다운받아 수동으로 설치하면 문제가 발생하나요?

감사해요.

관련 정보