ソース上にパッケージが存在するにもかかわらず、apt がパッケージをインストールしない

ソース上にパッケージが存在するにもかかわらず、apt がパッケージをインストールしない

私のマシンにインストールされている古いパッケージに問題があります。これらのパッケージの一部は非常に古く、安全ではありません。しかし、apt-get install は新しいバージョンを認識せず、バージョン番号を指定しても、そのバージョンが見つからないというメッセージが表示されます (手動でソースを参照すると確認できますが)。

なお、私は Raspberry Pi のバリエーションである「RevolutionPi」というデバイスを使用しています。

パッケージの例としては、python-apt が挙げられます。私のデバイスでは現在バージョン 1.1.0 です。

私のソースリスト:

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

私が実行した手順:

  1. Raspbian の Stretch Lite バージョンを書き込みます。
  2. apt-get update
  3. apt-get install(例えば、python-apt=1.4.1

結果: 「python-apt のバージョン 1.4.1 が見つかりませんでした。」

私の質問:

  1. なぜこのようなことが起こるのでしょうか? apt はパッケージがシステムと互換性があるかどうかを判断しているのでしょうか、それとも他の同様のロジックを適用しているのでしょうか?
  2. deb ファイルをダウンロードして手動でインストールすると問題がありますか?

ありがとう。

関連情報