Rapid Photo downloader

Hallo zusammen,

ich habe das Programm “Rapid Photo downloader” ( http://www.damonlynch.net/rapid/ ) nach Anleitung installiert;
ging alles gut …

Nur ist das Programm nun nirgends zu finden - was mache ich falsch, bzw. gibt es einen Alternative für SUSE Linux?

Danke für Eure Hilfe!
Max.

Was hast du wie gemacht?

Genaue Angaben zur Installation.

… exakt nach der Anleitung auf der Website:

        Download the installer file above, and then from a terminal window run as your regular user (i.e. *without* sudo):

python3 install.py
The program sudo may prompt for your administrator (root) password during the install process, if required.

Als ich noch Mint benutzt habe, ging das problemlos, aber jetzt finde ich nach der Installation das Programm nicht …

Es ist sicher irgendwo, denn die Installations-Routine ist ja erfolgreich durchgelaufen - nur leider nicht in der Programm Uebersicht.

Es ist sicher schön, wenn du die Installationsanleitung zitierst, aber besser wäre es, wenn du die Ausgaben dieser Installation posten würdest…

Nennt sich übrigens KMenu----Grafik----Rapid-Fotoübertragung.

… Entschuldigung - Bitte nicht ungeduldig werden mit mir !

Ich verstehe, dass es sicher nervig ist, sich mit Anfängern herumzuschlagen, aber wenn Ihr das nicht macht, wird sich dieses wunderbare Betriebssystem niemals durchsetzen; und das wäre doch schade - ODER … ?!?

Hier nun die Ausgabe:


ax@linux-jpam:~/Downloads> python3 install.py
To run this program, programs to assist Python 3 and its package management must be installed.

The following command will be run:

sudo /usr/bin/zypper install -y python3-wheel

sudo may prompt you for the sudo password.

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat. Normalerweise läuft es auf drei Regeln hinaus:

#1) Respektieren Sie die Privatsphäre anderer.
#2) Denken Sie nach, bevor Sie tippen.
#3) Mit großer Macht kommt große Verantwortung.

[sudo] Passwort für root:
Repository-Daten werden geladen…
Installierte Pakete werden gelesen…
Paketabhängigkeiten werden aufgelöst…

Die folgenden 3 NEUEN Pakete werden installiert:
python3-keyring python3-SecretStorage python3-wheel

Das folgende empfohlene Paket wurde automatisch gewählt:
python3-keyring

3 neue Pakete zu installieren.
Gesamtgröße des Downloads: 217,4 KiB. Bereits im Cache gespeichert: 0 B. Nach der
Operation werden zusätzlich 600,1 KiB belegt.
Fortfahren? [j/n/…? zeigt alle Optionen] (j): j
Paket python3-SecretStorage-2.3.1-4.1.noarch abrufen
(1/3), 30,0 KiB ( 88,7 KiB entpackt)
Abrufen: python3-SecretStorage-2.3.1-4.1.noarch.rpm …[fertig (2,0 KiB/s)]
Paket python3-wheel-0.29.0-3.4.noarch abrufen (2/3), 103,1 KiB (281,7 KiB entpackt)
Abrufen: python3-wheel-0.29.0-3.4.noarch.rpm …[fertig]
Paket python3-keyring-10.3.2-1.1.noarch abrufen (3/3), 84,4 KiB (229,7 KiB entpackt)
Abrufen: python3-keyring-10.3.2-1.1.noarch.rpm …[fertig]
Überprüfung auf Dateikonflikte läuft: …[fertig]
(1/3) Installieren: python3-SecretStorage-2.3.1-4.1.noarch …[fertig]
(2/3) Installieren: python3-wheel-0.29.0-3.4.noarch …[fertig]
Zusätzliche rpm-Ausgabe:
update-alternatives: using /usr/bin/wheel-3.6 to provide /usr/bin/wheel (wheel) in auto mode

(3/3) Installieren: python3-keyring-10.3.2-1.1.noarch …[fertig]
Downloading https://launchpad.net/rapid/pyqt/0.9.1/+download/rapid-photo-downloader-0.9.1.tar.gz (5.06 MB)
Downloading… done!
Querying package system to see if an older version of Rapid Photo Downloader is installed (this may take a while)…
Traceback (most recent call last):
File “install.py”, line 1300, in <module>
delete_tar_and_dir=args.delete_tar_and_dir, force_this_version=args.force_this_version
File “install.py”, line 1045, in main
uninstall_old_version(distro_family, interactive)
File “install.py”, line 475, in uninstall_old_version
if opensuse_package_installed(‘rapid-photo-downloader’) and query_uninstall(interactive):
File “install.py”, line 429, in opensuse_package_installed
return not opensuse_missing_packages(package)
File “install.py”, line 419, in opensuse_missing_packages
output = subprocess.check_output(args, universal_newlines=True)
File “/usr/lib64/python3.6/subprocess.py”, line 336, in check_output
**kwargs).stdout
File “/usr/lib64/python3.6/subprocess.py”, line 418, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command ‘’/usr/bin/zypper’, ‘se’, ‘rapid-photo-downloader’]’ returned non-zero exit status 104.
max@linux-jpam:~/Downloads>


ABER: … auch diesmal findet sich kein neuer Eintrag unter GRAFIK … ?!? :\

P.S.: … egal, welches Programm ich installiere - es werden offensichtlich keine Einträge in den entsprechenden Menüs vorgenommen …

Jedoch habe ich keinerlei Veränderungen vorgenommen und das originale System neu auf zwei unterschiedlichen Computern installiert - immer der gleiche Fehler:

  • die Installationsroutinen laufen sauber durch ( ohne Fehlermeldungen ), aber anschließend finden sich keine Einträge in den Menüs

Poste incl der kompletten Eingabezeile:

zypper se -si rapid-photo-downloader
zypper lr -d

Benutze bitte separate Code-Tags für die Ausgabe, das kleine # für Ausgaben der Konsole, die Sprechblase für Zitate.

… geht leider immer noch nicht - Fehlermeldung:

max@linux-jpam:~> zypper se -si rapid-photo-downloader
Repository ‘Packman Repository’ ist veraltet. Sie können ‘zypper refresh’ als root ausführen, um es zu aktualisieren.
Repository-Daten werden geladen…
Installierte Pakete werden gelesen…
Keine passenden Objekte gefunden.
max@linux-jpam:~>

… und noch einmal mit sudo versucht:


max@linux-jpam:~> zypper se -si rapid-photo-downloader
Repository 'Packman Repository' ist veraltet. Sie können 'zypper refresh' als root ausführen, um es zu aktualisieren.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.
max@linux-jpam:~> sudo zypper se -si rapid-photo-downloader
[sudo] Passwort für root: 
Metadaten von Repository 'Packman Repository' abrufen .............................................................................[fertig]
Cache für Repository 'Packman Repository' erzeugen ................................................................................[fertig]
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.
max@linux-jpam:~> zypper lr -d
Die Repository-Prioritäten sind ohne Effekt. Alle aktivierten Repositorys teilen sich die gleiche Priorität.

# | Alias                            | Name                        | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                            | Dienst
--+----------------------------------+-----------------------------+-----------+-----------------+----------------+-----------+--------+----------------------------------------------------------------+-------
1 | download.opensuse.org-oss        | Haupt-Repository (DEBUG)    | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/debug/tumbleweed/repo/oss/        |       
2 | download.opensuse.org-oss_1      | Haupt-Repository (Quellen)  | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/source/tumbleweed/repo/oss/       |       
3 | http-ftp.gwdg.de-4a11822d        | Packman Repository          | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/ |       
4 | http-opensuse-guide.org-2d27cfff | libdvdcss repository        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/            |       
5 | repo-debug                       | openSUSE-Tumbleweed-Debug   | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/        |       
6 | repo-non-oss                     | openSUSE-Tumbleweed-Non-Oss | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/          |       
7 | repo-oss                         | openSUSE-Tumbleweed-Oss     | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/              |       
8 | repo-source                      | openSUSE-Tumbleweed-Source  | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/       |       
9 | repo-update                      | openSUSE-Tumbleweed-Update  | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                |       
max@linux-jpam:~> 

… aber, was sagt mir das nun zur Ursache des Fehlers … ? :X

Ich hab CODE tags (#) hinzugefugt. Bitte benütz die

Siehst du den Unterschied zwischen deinem und meinem Beitrag?
Ich benutze Code-Tags.

zypper se -si rapid
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.

Wenn du auf das # klickst, wird code][/code eingefügt und du kannst den Text zwischen die beiden mittleren Klammern ][einfügen.
[img]http://pix.toile-libre.org/upload/img/1501165199.jpg

Deinstalliere das Teil einmal:

python3 -m pip uninstall rapid-photo-downloader

Und installiere einmal neu.

… Vielen Dank für den Hinweis - ich werde das zukünftig beachten :

max@linux-jpam:~> zypper se -si rapid-photo-downloader
Repository 'Packman Repository' ist veraltet. Sie können 'zypper refresh' als root ausführen, um es zu aktualisieren.
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.
max@linux-jpam:~> sudo zypper se -si rapid-photo-downloader
[sudo] Passwort für root: 
Metadaten von Repository 'Packman Repository' abrufen .............................................................................[fertig]
Cache für Repository 'Packman Repository' erzeugen ................................................................................[fertig]
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Keine passenden Objekte gefunden.
max@linux-jpam:~> zypper lr -d
Die Repository-Prioritäten sind ohne Effekt. Alle aktivierten Repositorys teilen sich die gleiche Priorität.

# | Alias                            | Name                        | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                            | Dienst
--+----------------------------------+-----------------------------+-----------+-----------------+----------------+-----------+--------+----------------------------------------------------------------+-------
1 | download.opensuse.org-oss        | Haupt-Repository (DEBUG)    | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/debug/tumbleweed/repo/oss/        |       
2 | download.opensuse.org-oss_1      | Haupt-Repository (Quellen)  | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/source/tumbleweed/repo/oss/       |       
3 | http-ftp.gwdg.de-4a11822d        | Packman Repository          | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/ |       
4 | http-opensuse-guide.org-2d27cfff | libdvdcss repository        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/            |       
5 | repo-debug                       | openSUSE-Tumbleweed-Debug   | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/        |       
6 | repo-non-oss                     | openSUSE-Tumbleweed-Non-Oss | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/          |       
7 | repo-oss                         | openSUSE-Tumbleweed-Oss     | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/              |       
8 | repo-source                      | openSUSE-Tumbleweed-Source  | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/       |       
9 | repo-update                      | openSUSE-Tumbleweed-Update  | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/tumbleweed/                |       
max@linux-jpam:~> 


  • unverständlich :
max@linux-jpam:~> python3 -m pip uninstall rapid-photo-downloader
Cannot uninstall requirement rapid-photo-downloader, not installed                                                                          
max@linux-jpam:~>         

Hab eine Konsole als User (Name=uebung) geöffnet, mit cd bin ins Verzeichnis /home/uebung/bin gewechselt, dort das Script heruntergeladen:

uebung@linux64:~> cd bin/
uebung@linux64:~/bin> wget https://launchpad.net/rapid/pyqt/0.9.1/+download/install.py
--2017-07-27 18:50:49--  https://launchpad.net/rapid/pyqt/0.9.1/+download/install.py                     
Auflösen des Hostnamen »launchpad.net (launchpad.net)«... 91.189.89.222, 91.189.89.223                   
Verbindungsaufbau zu launchpad.net (launchpad.net)|91.189.89.222|:443... verbunden.                      
HTTP-Anforderung gesendet, warte auf Antwort... 303 See Other                                            
Platz: https://launchpadlibrarian.net/328031465/install.py[folge]                                        
--2017-07-27 18:50:49--  https://launchpadlibrarian.net/328031465/install.py                             
Auflösen des Hostnamen »launchpadlibrarian.net (launchpadlibrarian.net)«... 91.189.89.229, 91.189.89.228 
Verbindungsaufbau zu launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.229|:443... verbunden.    
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK                                                   
Länge: 45142 (44K) [text/x-python]                                                                       
In »»install.py«« speichern.                                                                             
                                                                                                         
100%================================================================================>] 45.142      --.-K/s   in 0,08s   
                                                                                                         
2017-07-27 18:50:49 (546 KB/s) - »»install.py«« gespeichert [45142/45142]

Danach (immer noch in der geöffneten Konsole) installiert:
Zuerst werden noch zusätzliche Python Programme heruntergeladen und in dem Userverzeichnis als User installiert, danach werden Abhängigkeiten über den Paketmanager unter Verwendung des root-Passwortes installiert, nachgeschaut ob es irgendwo Installationsleichen des photo-downloaders gibt und dann wird erst der rapid-photo-downolader installiert. Der Eintrag im Menu:
KMenu—Grafik—Rapid-Fotoübertragung

uebung@linux64:~/bin> python3 install.py

Python 3's pip and setuptools must be upgraded for your user.

The following command will be run:

/usr/bin/python3 -m pip --disable-pip-version-check install --user --upgrade pip setuptools wheel


Collecting pip
  Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
    100% |████████████████████████████████| 1.3MB 277kB/s 
Collecting setuptools
  Downloading setuptools-36.2.4-py2.py3-none-any.whl (477kB)
    100% |████████████████████████████████| 479kB 424kB/s 
Requirement already up-to-date: wheel in /usr/lib/python3.4/site-packages
Installing collected packages: pip, setuptools
Successfully installed pip-7.1.2 setuptools-18.3.2
Downloading https://launchpad.net/rapid/pyqt/0.9.1/+download/rapid-photo-downloader-0.9.1.tar.gz (5.06 MB)
Downloading.... done!
Querying package system to see if an older version of Rapid Photo Downloader is installed (this may take a while)...
Checking if previous version installed with pip...
Querying zypper to see if any required packages are already installed (this may take a while)... 
To continue, some packages required to run the application will be installed.

The following command will be run:

sudo /usr/bin/zypper install -y python3-qt5 libqt5-qtimageformats girepository-1_0 python3-gobject zeromq-devel exiv2 exiftool python3-devel libgphoto2-devel libraw-devel gcc-c++ rpm-build intltool python3-psutil typelib-1_0-GExiv2-0_10 typelib-1_0-UDisks-2_0 typelib-1_0-Notify-0_7 typelib-1_0-Gst-1_0 typelib-1_0-GUdev-1_0

sudo may prompt you for the sudo password.



Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Resprektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

root's password:
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
'intltool' ist bereits installiert.
Kein Aktualisierungskandidat für 'intltool-0.51.0-1.18.noarch'. Die neueste Version ist bereits installiert.
'gcc-c++' ist bereits installiert.
Kein Aktualisierungskandidat für 'gcc-c++-4.8-9.61.x86_64'. Die neueste Version ist bereits installiert.
'libraw-devel' ist bereits installiert.
Kein Aktualisierungskandidat für 'libraw-devel-0.17.1-2.3.1.x86_64'. Die neueste Version ist bereits installiert.
'python3-devel' ist bereits installiert.
Kein Aktualisierungskandidat für 'python3-devel-3.4.6-10.3.1.x86_64'. Die neueste Version ist bereits installiert.
'libgphoto2-devel' ist bereits installiert.
Kein Aktualisierungskandidat für 'libgphoto2-devel-2.5.13-2.3.1.x86_64'. Die neueste Version ist bereits installiert.
'exiftool' ist bereits installiert.
Kein Aktualisierungskandidat für 'exiftool-10.20-1.1.noarch'. Die neueste Version ist bereits installiert.
'exiv2' ist bereits installiert.
Kein Aktualisierungskandidat für 'exiv2-0.25-6.1.x86_64'. Die neueste Version ist bereits installiert.
'python3-qt5' ist bereits installiert.
Kein Aktualisierungskandidat für 'python3-qt5-5.5.1-11.4.x86_64'. Die neueste Version ist bereits installiert.
'python3-gobject' ist bereits installiert.
Kein Aktualisierungskandidat für 'python3-gobject-3.20.1-3.2.x86_64'. Die neueste Version ist bereits installiert.
'zeromq-devel' ist bereits installiert.
Kein Aktualisierungskandidat für 'zeromq-devel-4.1.2-4.4.x86_64'. Die neueste Version ist bereits installiert.
'libqt5-qtimageformats' ist bereits installiert.
Kein Aktualisierungskandidat für 'libqt5-qtimageformats-5.6.1-1.2.x86_64'. Die neueste Version ist bereits installiert.
'rpm-build' ist bereits installiert.
Kein Aktualisierungskandidat für 'rpm-build-4.11.2-10.1.x86_64'. Die neueste Version ist bereits installiert.
'typelib-1_0-Gst-1_0' ist bereits installiert.
Kein Aktualisierungskandidat für 'typelib-1_0-Gst-1_0-1.8.3-2.3.1.x86_64'. Die neueste Version ist bereits installiert.
'girepository-1_0' ist bereits installiert.
Kein Aktualisierungskandidat für 'girepository-1_0-1.48.0-3.2.x86_64'. Die neueste Version ist bereits installiert.
'python3-psutil' ist bereits installiert.
Kein Aktualisierungskandidat für 'python3-psutil-3.1.1-5.3.x86_64'. Die neueste Version ist bereits installiert.
'typelib-1_0-Notify-0_7' ist bereits installiert.
Kein Aktualisierungskandidat für 'typelib-1_0-Notify-0_7-0.7.6-6.5.x86_64'. Die neueste Version ist bereits installiert.
'typelib-1_0-GUdev-1_0' ist bereits installiert.
Kein Aktualisierungskandidat für 'typelib-1_0-GUdev-1_0-230-1.5.x86_64'. Die neueste Version ist bereits installiert.
'typelib-1_0-GExiv2-0_10' ist bereits installiert.
Kein Aktualisierungskandidat für 'typelib-1_0-GExiv2-0_10-0.10.3-3.3.x86_64'. Die neueste Version ist bereits installiert.
'typelib-1_0-UDisks-2_0' ist bereits installiert.
Kein Aktualisierungskandidat für 'typelib-1_0-UDisks-2_0-2.1.6-4.9.x86_64'. Die neueste Version ist bereits installiert.
Paketabhängigkeiten werden aufgelöst...

Keine auszuführenden Aktionen.

Installing application requirements...

Collecting psutil>=3.4.2 (from -r /tmp/tmpk4am86cu (line 4))
  Downloading psutil-5.2.2.tar.gz (348kB)
Collecting gphoto2>=1.4.0 (from -r /tmp/tmpk4am86cu (line 5))
  Downloading gphoto2-1.7.0.tar.gz (6.8MB)
Collecting pyzmq<=15.1.0,>=14.4.1 (from -r /tmp/tmpk4am86cu (line 6))
  Downloading pyzmq-15.1.0.zip (1.5MB)
Collecting pyxdg>=0.25 (from -r /tmp/tmpk4am86cu (line 7))
  Downloading pyxdg-0.25.tar.gz (48kB)
Collecting arrow>=0.6.0 (from -r /tmp/tmpk4am86cu (line 8))
  Downloading arrow-0.10.0.tar.gz (86kB)
Collecting python-dateutil>=2.2 (from -r /tmp/tmpk4am86cu (line 9))
  Downloading python_dateutil-2.6.1-py2.py3-none-any.whl (194kB)
Collecting rawkit>=0.6.0 (from -r /tmp/tmpk4am86cu (line 10))
  Downloading rawkit-0.6.0-py2.py3-none-any.whl
Collecting pyprind>=2.9.4 (from -r /tmp/tmpk4am86cu (line 11))
  Downloading PyPrind-2.11.1.tar.gz
Collecting colorlog>=2.6 (from -r /tmp/tmpk4am86cu (line 12))
  Downloading colorlog-3.0.0-py2.py3-none-any.whl
Collecting typing>=3.5.0.1 (from -r /tmp/tmpk4am86cu (line 13))
  Downloading typing-3.6.1.tar.gz (66kB)
Collecting scandir>=1.2 (from -r /tmp/tmpk4am86cu (line 14))
  Downloading scandir-1.5.tar.gz
Collecting easygui<=0.97.4 (from -r /tmp/tmpk4am86cu (line 15))
  Downloading easygui-0.97.4-py2.py3-none-any.whl (78kB)
Collecting colour (from -r /tmp/tmpk4am86cu (line 16))
  Downloading colour-0.1.4-py2.py3-none-any.whl
Collecting pymediainfo>=2.1.4 (from -r /tmp/tmpk4am86cu (line 17))
  Downloading pymediainfo-2.1.9.tar.gz (420kB)
Collecting sortedcontainers (from -r /tmp/tmpk4am86cu (line 18))
  Downloading sortedcontainers-1.5.7-py2.py3-none-any.whl
Requirement already satisfied: requests in /usr/lib/python3.4/site-packages (from -r /tmp/tmpk4am86cu (line 19))
Requirement already satisfied: six>=1.5 in /usr/lib/python3.4/site-packages (from python-dateutil>=2.2->-r /tmp/tmpk4am86cu (line 9))
Building wheels for collected packages: psutil, gphoto2, pyzmq, pyxdg, arrow, pyprind, typing, scandir, pymediainfo
  Running setup.py bdist_wheel for psutil: started
  Running setup.py bdist_wheel for psutil: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/65/e8/6f/b3fa73e0b422fab906cd67e8446901b27c2769a29890151135
  Running setup.py bdist_wheel for gphoto2: started
  Running setup.py bdist_wheel for gphoto2: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/b5/07/a6/b0cc7ba8b893832e998ab81f27c5eb65630d5b55a7764f89f7
  Running setup.py bdist_wheel for pyzmq: started
  Running setup.py bdist_wheel for pyzmq: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/b6/00/8c/c95a083ea3052ca64e6c2284ee03c333106e96c385470893ff
  Running setup.py bdist_wheel for pyxdg: started
  Running setup.py bdist_wheel for pyxdg: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/b5/a7/ef/3042e8873105107c61e1ebeae8ac4d0cff935339d8e228b73c
  Running setup.py bdist_wheel for arrow: started
  Running setup.py bdist_wheel for arrow: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/f0/4d/9b/692f17c2b531f0435ec1a73d6f936a4c0c252f23b66d5755e6
  Running setup.py bdist_wheel for pyprind: started
  Running setup.py bdist_wheel for pyprind: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/cd/7b/7e/253b8df2dd2d8ea70d76870390300743f58a26317abb11e125
  Running setup.py bdist_wheel for typing: started
  Running setup.py bdist_wheel for typing: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/b3/54/d1/d7ad0895b6f57c608afdf3ec5d2339c5d18ffcf2c2e0e0d9aa
  Running setup.py bdist_wheel for scandir: started
  Running setup.py bdist_wheel for scandir: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/47/af/a2/eb591a17e9709a17d8b53696f6ad89914a05eaf9c091f36e18
  Running setup.py bdist_wheel for pymediainfo: started
  Running setup.py bdist_wheel for pymediainfo: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/e7/21/54/91841b42085375a0894ff1d384d21c0dc731a2f500526bdc34
Successfully built psutil gphoto2 pyzmq pyxdg arrow pyprind typing scandir pymediainfo
Installing collected packages: psutil, gphoto2, pyzmq, pyxdg, python-dateutil, arrow, rawkit, pyprind, colorlog, typing, scandir, easygui, colour, pymediainfo, sortedcontainers
Successfully installed arrow-0.10.0 colorlog-3.0.0 colour-0.1.4 easygui-0.97.4 gphoto2-1.7.0 psutil-5.2.2 pymediainfo-2.1.9 pyprind-2.11.1 python-dateutil-2.6.1 pyxdg-0.25 pyzmq-15.1.0 rawkit-0.6.0 scandir-1.5 sortedcontainers-1.5.7 typing-3.6.1

Installing application...

Processing /tmp/tmp705o_jb3/rapid-photo-downloader-0.9.1.tar.gz
Building wheels for collected packages: rapid-photo-downloader
  Running setup.py bdist_wheel for rapid-photo-downloader: started
  Running setup.py bdist_wheel for rapid-photo-downloader: finished with status 'done'
  Stored in directory: /home/uebung/.cache/pip/wheels/27/cb/e2/ad82ba086250c7494a17dd3d5a36b595e250e2d3964fca9d26
Successfully built rapid-photo-downloader
Installing collected packages: rapid-photo-downloader
Successfully installed rapid-photo-downloader-0.9.1
Creating symlink /home/uebung/bin/rapid-photo-downloader
If you uninstall the application, remove this symlink yourself.
Creating symlink /home/uebung/bin/analyze-pv-structure
If you uninstall the application, remove this symlink yourself.

Installing man pages into /usr/local/share/man/man1
If you uninstall the application, remove these manpages yourself.
sudo may prompt you for the sudo password.

sudo /usr/bin/cp /home/uebung/.local/share/man/man1/rapid-photo-downloader.1 /usr/local/share/man/man1/rapid-photo-downloader.1
sudo /usr/bin/cp /home/uebung/.local/share/man/man1/analyze-pv-structure.1 /usr/local/share/man/man1/analyze-pv-structure.1
uebung@linux64:~/bin> 

Viele ähnliche Programme werden in diesem Blog http://fixthephoto.com/blog/ beschrieben. Hör zu
VG
Sam