私は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-upgrade
。man apt-get
たとえば、問題が発生した場合は、次のコマンドラインが役に立ちます。
sudo apt -f install
sudo apt update
しかも
sudo apt full-upgrade
または
sudo apt upgrade