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 的stretch-lite 版本。
  2. apt-get update
  3. apt-get install(例如,python-apt=1.4.1

結果:“找不到 python-apt 版本 1.4.1。”

我的問題:

  1. 為什麼會發生這種情況? apt 是否決定軟體包是否與我的系統相容或應用其他類似的邏輯?
  2. 如果我下載deb檔案並手動安裝會有問題嗎?

謝謝。

相關內容