Προς το περιεχόμενο

Συνδέοντας ένα iPhone σε Ubuntu 10.04


nikolaos_

Προτεινόμενες αναρτήσεις

Πώς να συνδέσω με USB ένα iPhone 4 με iOS 5.0.1 σε ένα Ubuntu 10.04;

 

Το libimobiledevice είναι στο 0.9.7 και από ό,τι κατάλαβα πρέπει να γίνει upgrade στο 1.0.6.

Έλα όμως που δεν μπορώ να κάνω αυτό το upgrade, δεν ξέρω τι δεν κάνω καλά.

 

>apt-cache show libimobiledevice0

 

μου δίνει version 0.9.7

 

οπότε και μάλλον γι' αυτό δεν βλέπει καν το iPhone.

Καμιά ιδέα;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πρεπει αναγκαστικα να πας σε νεοτερη εκδοση της διανομης (ή σε αλλη διανομη) για να εχεις τη νεοτερη εκδοση της βιβλιοθηκης που θες.

Αυτο ειναι ενα απο τα μεγαλυτερα προβληματα του desktop λινουξ, το οτι αν κατι παλιωσει στο συστημα σου πρεπει να αναβαθμησεις ολο το λειτουργικο για να αναβαθμησεις και αυτο που παλιωσε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γινεται, αλλα δεν το συνιστω.

Εχουμε πει αρκετες φορες για τα προβληματα που δημιουργουνται οταν βαζεις κατι εκτος του package manager της διανομης.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το εν λόγω repository το βρήκα κι εγώ, το πρόσθεσα.

 

Εδώ έκανα κι επανάληψη:

>
$ sudo add-apt-repository ppa:pmcenery/ppa
[sudo] password for εμένα: 
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 3AE22276BF4F39C8D6117D7F4EA3A911D48B8E25
gpg: requesting key D48B8E25 from hkp server keyserver.ubuntu.com
gpg: key D48B8E25: "Launchpad PPA for Paul McEnery" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

 

Εδώ όμως έχω κάτι περίεργο:

>
$ sudo apt-get install libimobiledevice
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package libimobiledevice

$ sudo apt-get install libimobiledevice0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libimobiledevice0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

$ sudo apt-get install libimobiledevice1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libimobiledevice1 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

 

Για ένα περίεργο λόγο, δεν παίρνει σκέτο το libimobiledevice, θέλει το 0 ή το 1 κατόπιν.

 

Ωστόσο αυτά δείχνουν δυο διαφορετικές version:

 

>$ apt-cache show libimobiledevice0
Package: libimobiledevice0
Priority: optional
Section: libs
Installed-Size: 152
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Julien Lavergne <[email protected]>
Architecture: i386
Source: libimobiledevice
Version: 0.9.7-1ubuntu1.2
Replaces: libiphone0
Depends: libc6 (>= 2.8), libgcrypt11 (>= 1.4.2), libglib2.0-0 (>= 2.14.1), libgnutls26 (>= 2.7.14-0), libplist1 (>= 0.16), libtasn1-3 (>= 1.6-0), libusbmuxd1 (>= 1.0.0), usbmuxd
Conflicts: libiphone0
Filename: pool/main/libi/libimobiledevice/libimobiledevice0_0.9.7-1ubuntu1.2_i386.deb
Size: 38474
MD5sum: ee3e481cfdbbb49794caf16dcb72fe9f
SHA1: 60a21c88f6ca872849547f4ee4dd1100a0334ded
SHA256: 57e53d74a88fdb10bcdbbcb3046da4216675c7adcf400039eb7c33b0871f1dcc
Description: Library for communicating with the iPhone and iPod Touch
libimobiledevice is a library that talks the native Apple USB protocols that
the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does
not depends on using any existing libraries from Apple.
Homepage: http://matt.colyer.name/projects/iphone-linux/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 3y
Task: ubuntu-desktop, kubuntu-desktop, kubuntu-netbook, edubuntu-desktop, edubuntu-desktop-kde, xubuntu-desktop, mythbuntu-backend-master, mythbuntu-backend-master, mythbuntu-backend-slave, mythbuntu-desktop, mythbuntu-frontend, ubuntu-netbook

Package: libimobiledevice0
Priority: optional
Section: libs
Installed-Size: 152
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Julien Lavergne <[email protected]>
Architecture: i386
Source: libimobiledevice
Version: 0.9.7-1ubuntu1
Replaces: libiphone0
Depends: libc6 (>= 2.8), libgcrypt11 (>= 1.4.2), libglib2.0-0 (>= 2.14.1), libgnutls26 (>= 2.7.14-0), libplist1 (>= 0.16), libtasn1-3 (>= 1.6-0), libusbmuxd1 (>= 1.0.0), libxml2 (>= 2.6.27), usbmuxd
Conflicts: libiphone0
Filename: pool/main/libi/libimobiledevice/libimobiledevice0_0.9.7-1ubuntu1_i386.deb
Size: 37868
MD5sum: 4c5aaf57f7554577e2b9eef55aa9c76c
SHA1: fcd1b895a8320ab5e1bffe8e0fc7253309fbe1a5
SHA256: 30a0ba812ebed556ace427a2e713d5acdf33cf110d986296e0e3d749f41f1e35
Description: Library for communicating with the iPhone and iPod Touch
libimobiledevice is a library that talks the native Apple USB protocols that
the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does
not depends on using any existing libraries from Apple.
Homepage: http://matt.colyer.name/projects/iphone-linux/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 3y
Task: ubuntu-desktop, kubuntu-desktop, kubuntu-netbook, edubuntu-desktop, edubuntu-desktop-kde, xubuntu-desktop, mythbuntu-backend-master, mythbuntu-backend-master, mythbuntu-backend-slave, mythbuntu-desktop, mythbuntu-frontend, ubuntu-netbook

$ apt-cache show libimobiledevice1
Package: libimobiledevice1
Source: libimobiledevice
Priority: optional
Section: libs
Installed-Size: 156
Maintainer: Julien Lavergne <[email protected]>
Architecture: i386
Version: 1.0.6-1ubuntu1~lucid3
Replaces: libiphone0
Depends: libc6 (>= 2.8), libgcrypt11 (>= 1.4.2), libglib2.0-0 (>= 2.14.1), libgnutls26 (>= 2.7.14-0), libplist1 (>= 0.16), libtasn1-3 (>= 1.6-0), libusbmuxd1 (>= 1.0.0), usbmuxd
Conflicts: libiphone0
Filename: pool/main/libi/libimobiledevice/libimobiledevice1_1.0.6-1ubuntu1~lucid3_i386.deb
Size: 45046
MD5sum: a745441dc913fbd98a5e1bf75aad57d0
SHA1: 6646a397c7fadaaa3bc2eb4b2d8e9d464cf321a7
Description: Library for communicating with the iPhone and iPod Touch
libimobiledevice is a library that talks the native Apple USB protocols that
the iPhone and iPod Touch use. Unlike other projects, libimobiledevice does
not depend on using any existing libraries from Apple.

 

Με λίγα λόγια, έχω μαζί και τις δυο εκδόσεις (η libimobiledevice0 είναι η 0.9.7, η libmobiledevice1 είναι η 1.0.6!

Το iPhone δεν το βρίσκει.

Τι έχει συμβεί τελικά, τι πρέπει να κάνω στη συνέχεια;

Κάνει να σβήσω την έκδοση 0.9.7; Και πώς;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μισό λεπτό, γιατί ενεργοποιείται άσκοπα το φίλτρο των γκρικλις. Επίτηδες γράφω μερικά Ελληνικά για να το παραπλανήσω:

>
$ apt-cache search libimobiledevice
libimobiledevice0 - Library for communicating with the iPhone and iPod Touch
libimobiledevice0-dbg - Library for communicating with iPhone and iPod Touch devices
libimobiledevice-dev - Library for communicating with iPhone and iPod Touch devices
libimobiledevice-doc - Library for communicating with iPhone and iPod Touch devices
libimobiledevice-utils - Library for communicating with iPhone and iPod Touch devices
libimobiledevice1 - Library for communicating with the iPhone and iPod Touch
libimobiledevice1-dbg - Library for communicating with iPhone and iPod Touch devices
python-imobiledevice - Library for communicating with iPhone and iPod Touch devices

 

Πώς θα το αφαιρέσω; Με apt-get remove lib...0, lib...1;

 

Έσβησα τα εξής:

 

libimobiledevice{0,1} και ipheth-utils, ipheth-dkms

 

Υπάρχει κάτι άλλο να κάνω, πριν εγκαταστήσω το libimobiledevice1;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Όχι, το libimobiledevice-utils δεν υπάρχει. Ξεκινάω τώρα...

 

Λοιπόν, αφού τα έσβησα, κάνω apt-get install το libimobiledevice1, βάζω στο usb το iphone, δεν το βλέπει. Το dmesg έβγαλε:

>[90449.764020] usb 1-2: new high speed USB device using ehci_hcd and address 16
[90449.898961] usb 1-2: configuration #1 chosen from 4 choices
[90451.085078] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached
[90451.111698] ADDRCONF(NETDEV_UP): wwan0: link is not ready

 

Σκέφτηκα (φλασιά) να βάλω και το ifuse 1.1.1, δεν το έβαλε με το πακέτο libimobiledevice1, έκανα

>$ sudo apt-get install ifuse

και κατόπιν

>
$ sudo ifuse /media/temp
Failed to connect to lockdownd service on the device.
Try again. If it still fails try rebooting your device.

 

:angry:

Σπάω το κεφάλι μου...

 

καμιά ιδέα;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...