Liebe Ubuntu-iPhone-Users,
wäre bei Plug&Play vom iPhone an den Ubuntu-Rechner nicht schön? Der Gedanke muss ja nicht konjunktiv bleiben: Mit ein paar bash-Befehlen kamma da doch Wunder bewirken, oder?
Die zwei ersten Ziele:
→ Sammeln weiterer Ziele
→ Ein-Klick-Synchronisieren von bestimmten Ordnern
Grundlage: Tja. Weiß' leider nicht mehr so genau, was ich da im letzten Jahr installiert habe. Da war 'was mit libimobiledevice. Lässt sich vll. später ergänzen.
Ich bin schon so weit, dass ich mich mit einer einzelnen Befehlszeile einloggen kann:
1 | idevicepair unpair && idevicepair pair && iproxy 5000 22 & expect -c 'spawn ssh root@localhost -p 5000 ; expect password ; send "alpine\n" ; interact' |
Is' schon kuhl. Was auch geht, ist ein kopieren mit manueller Passworteingabe in zwei Befehlszeilen:
1 2 | $ idevicepair unpair && idevicepair pair && iproxy 5000 22 & $ scp -P 5000 /home/ich/vlc/sync/verzeichnis/* root@localhost:/var/mobile/Media |
Wenn ich aber beides zusammenfüge, sehe ich, dass da irgend'was noch nicht stimmt:
1 | idevicepair unpair && idevicepair pair && iproxy 5000 22 & expect -c 'spawn scp -P 5000 /home/ich/vlc/sync/verzeichnis/* root@localhost:/var/mobile/Media ; expect password ; send "alpine\n" ; interact' |
Da bekomme ich nämmich ein nicht unfreundliches, aber bestimmtes
1 | /home/ich/vlc/sync/verzeichnis/*: No such file or directory |
Wohl, weil die shell das Verzeichnis schon auf dem iphone sucht. Oder so. Oder auch nicht. Jedenfalls bin ich 'mal wieder an meine Grenzen gestoßen und brauche Eure Hilfe, bevor ich wieder richtig kreativ werde und mir weitere Spielereien einfallen lasse, die ich dann auch wieder nicht ohne Hilfe hinbekomme.
EDIT: Bin ein Held! Falscher Syntax bei scp. Melde mich gleich mit weiterem EDIT, der den Post zu einem Hinweis verändert.