我刚刚在我的计算机上安装了新的主板/微处理器,我想使用 apt-get 对其进行更新,并且我也尝试从 GUI 中进行更新。
问题是软件包列表仍然有 AMD(我之前的主板)相关的软件包,当我进行升级时,我收到一条带有软件包列表的 404 消息。
这是一个例子:
W:Failed to fetch http://ppa.launchpad.net/gwendal-lebihan-dev/cinnamon-stable/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
, W:Failed to fetch http://ppa.launchpad.net/gwendal-lebihan-dev/cinnamon-stable/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found
, E:Some index files failed to download. They have been ignored, or old ones used instead.
我正在考虑的只是从存储库中删除软件包,这是正确的方法吗?如何从存储库中删除这些软件包,以及如何使用新主板的软件包进行更新?
编辑:
为了缩小问题范围,以下是发生的情况:
当我执行 repo update 在我的计算机上安装 cinnamon 时,如下所示:
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
sudo apt-get update
sudo apt-get install cinnamon (I haven't run this yet)
由于我已更新至英特尔主板,因此 repo 使用“AMD”软件包进行更新,但这并不正确,为什么会发生这种情况?
答案1
没有
ppa:gwendal-lebihan-dev/cinnamon-stable
这就是为什么你得到404 未找到
有ppa:gwendal-lebihan-dev/cinnamon-nightly
答案2
您的 PC 中是否安装了旧版本的软件包?如果是,请尝试:
sudo apt-get autoremove package
sudo apt-get update
sudo apt-get install package
如果你的 Ubuntu 操作系统已经过时,你可以通过输入以下命令来更新它:
sudo do-release-upgrade
J.P
答案3
也许您可以尝试检测英特尔的驱动程序?也许您安装了 Ubuntu,当时检测到了 AMD。在 GUI 上,转到设置->驱动程序,然后搜索丢失的驱动程序并更新它们。重新启动您的 PC,我认为一切都应该没问题。然后您可以输入:
sudo apt-get update
sudo apt-get install cinnamon
这样你就得到了肉桂包。
J.P