如何修复 Linux Mint 软件源 GUI IsADirectoryError?

如何修复 Linux Mint 软件源 GUI IsADirectoryError?

在我的 linux mint 机器上,我试图从软件源启用通用存储库。

当尝试打开 GUI 时,sudo mintsources我收到一条错误消息

Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1691, in <module>
    Application().run()
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 847, in __init__
    file = open(source_file, "r", encoding="utf-8", errors="ignore")
IsADirectoryError: [Errno 21] Is a directory: '/etc/apt/sources.list'

答案1

除非出现严重错误,否则 Linux Mint 中默认启用存储库宇宙。您可以使用以下命令检查存储库

grep -v '#' /etc/apt/sources.list | sed -e /^$/d
grep -v '#' /etc/apt/sources.list.d/* | sed -e /^$/d

如果这些命令没有找到 Universe,您可以尝试使用命令行

sudo add-apt-repository universe
sudo apt update

我使用以下命令行来使我的系统保持最新状态,

sudo apt update && sudo apt full-upgrade

有些系统可能有一些不完全兼容的程序包,因此避免使用full-upgrade.请参阅man apt-get以获取更多详细信息。例如,以下命令行可以在出现问题时提供帮助,

sudo apt -f install
sudo apt update

以及

sudo apt full-upgrade

或者

sudo apt upgrade

相关内容