Beim Ausführen von sudo apt-get update
unter Debian/Ubuntu werden Meldungen wie diese angezeigt?
W: Ziel Packages (main/binary-amd64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:51 und /etc/apt/sources.list.d/vivaldi.list:3
W: Ziel Packages (main/binary-i386/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:51 und /etc/apt/sources.list.d/vivaldi.list:3
W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list:51 und /etc/apt/sources.list.d/vivaldi.list:3
Es liegt es oft an doppelt konfigurierten Paketquellen.
Dieses Tool erkennt und deaktiviert doppelte APT-Quelleneinträge und löscht Quellenlistendateien ohne gültige aktivierte Quelleneinträge in /etc/sources.list und /etc/sources.list.d/*.list
Fall nicht vorhanden, muss vorher Python installiert werden
sudo apt install python3-apt python3-regex
Danach brauchen wir die neuste Version des Python-Scriptes.
wget https://github.com/davidfoerster/aptsources-cleanup/releases/download/v0.1.7.4/aptsources-cleanup.pyz
Das gezippte Script muss ausführbar gemacht werden mit diesem Befehl:
chmod a+x aptsources-cleanup.pyz
Jetzt kann es ausführt werden mit Root-Rechten:
sudo ./aptsources-cleanup.pyz
Bei der Ausführung wird geprüft, ob es doppelte Einträge gibt, die gelöscht werden können.
Bekomme nur eine Fehlermeldung beim ausführen:
Traceback (most recent call last):
File „/usr/lib/python3.5/runpy.py“, line 184, in _run_module_as_main
„__main__“, mod_spec)
File „/usr/lib/python3.5/runpy.py“, line 85, in _run_code
exec(code, run_globals)
File „./aptsources-cleanup.pyz/__main__.py“, line 12, in
File „/usr/lib/python3.5/runpy.py“, line 199, in run_module
return _run_code(code, {}, init_globals, run_name, mod_spec)
File „/usr/lib/python3.5/runpy.py“, line 85, in _run_code
exec(code, run_globals)
File „./aptsources-cleanup.pyz/aptsources_cleanup/__main__.py“, line 386, in
File „./aptsources-cleanup.pyz/aptsources_cleanup/__main__.py“, line 48, in main
File „./aptsources-cleanup.pyz/aptsources_cleanup/__main__.py“, line 305, in handle_duplicates
File „./aptsources-cleanup.pyz/aptsources_cleanup/util/gettext.py“, line 323, in __init__
tmsg = self._catalog.get(message, missing)
File „./aptsources-cleanup.pyz/aptsources_cleanup/util/gettext.py“, line 381, in _get_string_transformer
languages.append(‚C‘)
AttributeError: module ‚collections.abc‘ has no attribute ‚Collection‘