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文件并手动安装会有问题吗?

谢谢。

相关内容