
Inhaltsverzeichnis
Beschreibung
DupeGuru findet doppelte Dateien wie Bilder, Videos, Dokumente und Musikstücke, die auf dem PC „verstreut“ sind. Die Suche nach Duplikaten kann auf Dateinamen bzw. dem Inhalt basieren. Dazu stehen Ihnen drei verschiedene Modi zur Verfügung, die jeweils für spezielle Dateitypen geeignet sind. So lassen sich etwa Audiodateien anhand von Tags, oder Bilder basierend auf dem Exif-Zeitstempel abgleichen.
Doppler mit unterschiedlichen Namen und Dateigrößen werden von DupeGuru ebenso aufgespürt. In den Optionen legen Sie zum einen die Empfindlichkeit des Suchalgorithmus fest, zum anderen können die Ergebnisse mittels einfachen Filter eingeschränkt werden.
Installation
In Debian 12 Bookworm ist das Tool im Repository verfügbar und im Terminal mit dem Befehl:
sudo apt install dupeguru
zu installieren.
In Ubuntu 22.04 LTS; Linux Mint 21.x und darauf basierende Distributionen steht ein DEB-File zur Installation bereit zum Download.
Sie finden DupeGuru nach erfolgreicher Installation im Anwendungs-Menü -> Zubehör.
Anwendung
Beim ersten Start des Tools müssen vorab grundlegende Such-Einstellungen – wie nachfolgend beschrieben – vorgenommen werden:

Wählen Sie zunächst den Anwendungsmodus (1) [Standard, Musik, Bild], sowie den Scantyp (2). Unter (3) fügen Sie mit dem „+“ einen oder auch mehrere zu durchsuchende Ordner hinzu. In den Optionen legen Sie unter anderem die Empfindlichkeit des Suchalgorithmus fest und lassen DupeGuru Dateien unter bestimmten Konditionen ignorieren.
Die Voreinstellungen in den Optionen können wie folgt idR so übernommen und ggf. angepasst werden.

Mit Klick auf Suche starten(4) starten Sie den Suchlauf.
Sie erhalten in Kürze eine Ergebnisliste von gefundenen Duplikaten nach den gewählten Kriterien.
Diese kann abhängig von der Konfiguration und Datenmenge durchaus mal etwas länger dauern.

Sie können die Dubletten direkt in der Anwendung markieren und per Rechtsklick im Auswahlmenü weiter bearbeiten, kontrollieren bzw. sofort löschen.

Anmerkung
DupeGuru ist ein monofunktionaler Spezialist zum Auspüren und Löschen mehrfach vorhandener identischer oder motivähnlicher Dateien.
Für Fotos nutzt es zum Vergleich die eingebetteten Exif-Daten, für Musikdateien die enthaltenen Tags. Ähnliche Grafikdateien kann es per Mustererkennung ausfindig machen. Eine Übersicht zeigt die Dubletten und erlaubt auch permanente Ausnahmen.
DupeGuru dürfte insbesondere für Anwender interessant sein, die im Umgang mit dem Terminal noch nicht so geübt sind und eine grafische Benutzer-Oberfläche bevorzugen.
Sorry, zu spät gesehen. Ein Beitrag zu diesem Thema existiert bereits.
Naja – Doppelt hält besser…
13 Reaktionen
Hallo ,
ich bekomme das Programm nicht installiert. Da es nicht in der Anwenderverwaltung ist hab ich es von https://github.com/arsenetar/dupeguru/releases/tag/4.3.1 die rpm Version geholt.
Da ich Anfänger auf Linux-Mint bin und kein Englisch kann , habe das Paket nur entpackt und das mehrfach. Kriege es nicht zum laufen.
Wie gehen ich vor?
Gruß Holger
Hallo Holger,
leider hast du das falsche Paket gewählt…
*.rpm wird für Fedora, openSuse u.a. RPM-basierte Distributionen verwendet. Linux Mint basiert auf Ubuntu/Debian und benötigt *.deb-Binärpakete. Das für dupeGuru kannst du hier herunterladen:
http://archive.ubuntu.com/ubuntu/pool/universe/d/dupeguru/dupeguru_4.3.1-4build1_amd64.deb
Installiert wird es wie folgt im Terminal:
cd Downloads
und dann:
sudo apt install ./dupeguru_4.3.1-4build1_amd64.deb
Grüße
zebolon
Hallo zebolon,
Danke. Leider scheinen Pakete zu fehlen. Habe gemeint das bei fehlenden Paketen das Programm automatsch mit Abfrage installiert.
Terminalfenster:
sudo apt install ./dupeguru_4.3.1-4build1_amd64.deb
[sudo] Passwort für hkaufmann:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Hinweis: »dupeguru« wird an Stelle von »./dupeguru_4.3.1-4build1_amd64.deb« gewählt.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
dupeguru : Hängt ab von: python3 (>= 3.12~) aber 3.10.6-1~22.04.1 soll installiert werden
Hängt ab von: python3-xxhash ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
Gibt es irgendwo ein Art Kochrezept wie man vorgeht in diesem Fall?
Gruß Holger
Hallo nochmal,
bei deinem System ist lediglich Python 3.10 installiert – dupeGuru benötigt jedoch Python 3.12…
Poste mal die Ausgabe im Terminal von:
lsb_release -a
Dann kann man weitersehen.
Eine allgemein gültige Vorgehensweise gibt es so nicht. Wichtig ist vor allem, was das Terminal von sich gibt…
Hier z.B. sind es nicht aufzulösende Abhängigkeiten.
Hallo zebolon,
hier die Terminal-Ausgabe:
kaufmann@hkaufmann-Precision-M4800:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Linuxmint
Description: Linux Mint 21.3
Release: 21.3
Codename: virginia
hkaufmann@hkaufmann-Precision-M4800:~$
Schade das man an die Kommentare keine Datei anhängen kann.
Gruß Holger
Linux Mint 21.3 unterstützt offiziell leider kein Python 3.12. Man muss es manuell installieren (PPA oder Quellcode). Ehrlich gesagt, würde ich das nicht machen – ein zu großer Aufwand und nicht ganz ohne Risiken… Einfacher wäre es, auf Mint 22.x zu upgraden – hier ist Python 3.12 standardmäßig vorinstalliert. Soweit ich mich erinnere, möchtest du das jedoch nicht…
Danke. Möchte schon, da ich Anfänger bin ist das Risiko das ich was falsch mache doch hoch?
Gibt es eine vorhergehensweise dafür?
Gruß Holger
Ein gewisses Risiko bei solchen System-Eingriffen besteht immer. Sicherungen des gesamten Systems, sowie der persönlichen Dateien auf externe Medien ist vorher Pflicht. Hierzu gibt es einige Tools, vorgestellt in Beiträgen auf der Linux-Bibel… Rescuezilla, Vorta, Pika usw. – Einfach mal nachlesen…
Wenn das erledigt ist, kann es losgehen…
Terminal öffnen und folgende Befehle einfügen:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
dann:
sudo apt install mintupgrade
Mit:
sudo mintupgrade check
wird geprüft, ob das System bereit ist für das Upgrade.
Lies evtl. Hinweise aufmerksam durch und behebe ggf. genannte Probleme…
Nun erfolgt mit:
sudo mintupgrade upgrade
das eigentliche Upgrade…
Folge den Anweisungen im Terminal und bestätige ggf. Rückfragen.
Der Vorgang kann je nach System und Internetverbindung längere Zeit dauern.
Nach Abschluss des Upgrades:
sudo reboot
Öffne die Aktualisierungsverwaltung und installiere ggf. weitere Updates.
Alles Ok, dann noch:
sudo apt remove mintupgrade
Gutes Gelingen…
Danke.
Kann ich direkt auf die neuste Version updaten?
Gruß Holger
von 21.3 auf 22.0
Dann von 22.0 auf 22.1…
Muß mir nur noch eine Festplatte besorgen, da in meine Cloud die Datensicherung nicht funktioniert.
zebolon sagt:
9. Mai 2025 um 19:44 Uhr
von 21.3 auf 22.0
Dann von 22.0 auf 22.1…
Hallo zebolon,
das ist ja schlimmer als unter Windos.
Gruß Holger
Da bin ich anderer Ansicht. Zum einem gibt es unter Linux verschiedene Update-Modelle. Zum anderen sollte man regelmäßig – also wenn verfügbar – die Upgrades machen…