我的机器上安装的一些旧软件包出现问题。其中一些软件包非常旧且不安全。但是,apt-get install 无法识别新版本,即使提供版本号,它也会说找不到该版本(尽管我在手动浏览源代码时可以看到它)。
应该指出的是,我使用的是名为“RevolutionPi”的设备,它是 Raspberry Pi 的变体。
一个包的示例是 python-apt,它在我的设备上当前版本为 1.1.0:
我的来源列表:
deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
我所做的步骤:
- 刻录 Raspbian 的stretch-lite 版本。
apt-get update
apt-get install
(例如,python-apt=1.4.1
)
结果:“找不到 python-apt 版本 1.4.1。”
我的问题:
- 为什么会发生这种情况? apt 是否决定软件包是否与我的系统兼容或应用其他类似的逻辑?
- 如果我下载deb文件并手动安装会有问题吗?
谢谢。