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

このコマンドでユニバースが見つからない場合は、コマンドラインを試してみてください。

sudo add-apt-repository universe
sudo apt update

システムを最新の状態に保つには、次のコマンドラインを使用します。

sudo apt update && sudo apt full-upgrade

一部のシステムには完全に互換性のないパッケージがある可能性があるため、詳細は使用しないでくださいfull-upgrademan apt-getたとえば、問題が発生した場合は、次のコマンドラインが役に立ちます。

sudo apt -f install
sudo apt update

しかも

sudo apt full-upgrade

または

sudo apt upgrade

おすすめ記事