apt не устанавливает пакет, хотя он существует в источнике

apt не устанавливает пакет, хотя он существует в источнике

У меня проблема с некоторыми старыми пакетами, установленными на моих машинах. Некоторые из этих пакетов очень старые и небезопасные. Однако apt-get install не распознает новые версии, и даже при указании номера версии он сообщает, что версия не может быть найдена (хотя я вижу это, когда вручную просматриваю источник).

Следует отметить, что я использую устройство под названием «RevolutionPi», разновидность Raspberry Pi.

Примером пакета может быть python-apt, который на моем устройстве в настоящее время имеет версию 1.1.0:

мой список источников:

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)

результат: «версия 1.4.1 для python-apt не найдена».

Мои вопросы:

  1. Почему так происходит? Apt решает, совместим ли пакет с моей системой, или применяет какую-то другую похожую логику?
  2. Возникнут ли проблемы, если я скачаю deb-файл и установлю его вручную?

Спасибо.

Связанный контент