我已经删除了已禁用的 APT 存储库,但正如这里建议的那样删除升级到 18.04 后禁用的 APT 存储库我没有这样做:
“部分已禁用的存储库的文本中可能包含“xenial”。您需要在启用它们之前将“xenial”替换为“bionic”,以便它们指向正确的存储库版本。”
我需要添加哪些 APT,这是我当前的 APT 列表:
答案1
有四个主要的存储库,您需要它们来确保您获得大多数 Ubuntu 软件包。
“Ubuntu 软件”选项卡显示存储库或“频道”列表。四个主要存储库是:
Main - Canonical-supported free and open-source software. Universe - Community-maintained free and open-source software. Restricted - Proprietary drivers for devices. Multiverse - Software restricted by copyright or legal issues.
有关这些存储库的详细描述,请参阅存储库。
考虑到您从 Xenial 升级到 Bionic,您拥有的存储库必须已列为Xenial
版本,您可以简单地将所有出现的 更改Xenial
为Bionic
。
sudo sed -i "s/xenial/bionic/g" /etc/apt/sources.list
sudo apt update
此外,创建一个全新的源列表可能会有所帮助。这会将旧源列表重命名为sources.list.bak
(您可以随时返回),并创建新的源列表sources.list
— 用四个主要的 Bionic 存储库填充它们。
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb http://archive.ubuntu.com/ubuntu bionic main restricted multiverse universe" | sudo tee -a /etc/apt/sources.list
sudo apt update