İPhone'umdan bir süredir müzik çalmak için Ubuntu 14.04'te Rhythmbox kullanıyorum. Bazen sinir bozucu "iPhone'unuzu ilklendirin" iletişim kutusunu alıyorum, ancak telefonumu çıkardım ve yeniden bağladım ve sorun çözüldü.
Arka plan: iOS 10 ile çalışacak şeyleri alma
Son zamanlarda, iOS 10'a güncelleme yaptım ve iPhone'un montajı durdu. Bir şekilde libplist , libimobiledevice , libusbmuxd , usbmuxd ve ifuse klonlayarak [not: ifusekullanıyorsanız gvfs] gerekli değildir , her depodaki şubeyi kontrol ederek masterve kurulum yaparak
./autogen.sh
make
sudo checkinstall
Böylece paket sürümleri ve bağımlılıkları yönetilebilirdi dpkg.
Çünkü libimobiledeviceben de ./autogen.sh --disable-opensslGnuTLS kullanacaktım.
Başlangıçta Bu paketlerin çoğu üzerinden yüklenen çünkü apt-getben yüklü libplistdpkg paket olarak libplist1, libimobiledeviceyanı libimobiledevice4ve libusbmuxdsıra libusbmuxd2. Ben de yaptım echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.confve bazı programlar /usr/lib/libimobiledevice.so.4eksikti diye şikayet ettiğinde fazladan bir ilişki oluşturuyordu .
Çalışmak için gvfs alma
ifuseşimdi başarılı bir şekilde iPhone'u bağlayacağım, ancak asıl amacım gvfstelefonu tespit etmek ve monte etmek, böylece Rhythmbox ile çalışacak. Unutma, gvfsilgili programları bile çalıştırmak için ek bir bağlantı yapmam gerekebilirdi .
Bu noktada telefonumu saf bir şekilde takmaya çalışırsam, (yüksek olasılıkla) hata mesajını alıyorum Message did not receive a reply (timeout by message bus). Ben koşmak zorunda /usr/lib/gvfs-gvfs-afc-volume-monitorben telefon monte etmek için şanslı yeterince elde edene kadar 3+ kez; bu çok yanlış görünüyor.
sudo usbmuxd -f -vBeni çalıştırmak gibi mesajlarla spam atıyor
New client on fd 19
Client 19 connection closed
Disconnecting client fd 19
ve üzerinde, ayrıca bir örneği Receive from client fd 19 failed: Connection reset by peerve Connection reset by device 4 (3->62078). Temel olarak, montajın neden yalnızca zaman zaman çalıştığını bilmiyorum. usbmuxdÖn planda çalıştığımda işler daha sık işe yarıyor gibi gözüküyor -f, ancak bu sadece önyargı olabilir.
Sonunda zaman yapmak monte etmek telefon almak, Rhythmbox iki sorunlarla, başlangıç ve "başlatmak iPhone" iletişim kutusunu görüntüler: (1) uzun bir süre asılı bu diyaloğu yüklenirken (telefon, muhtemelen, ya bağlanmaya çalışıyor belki Rhythmbox sadece son derece yavaştır?) ve (2) "iptal et" seçeneğine basarsam, artık Rhythmbox'a monte edilmiş telefonu göremiyorum. Önce, bir kez iptal ettikten sonra, telefonumu söküp tekrar bağlayabiliyordum ve iletişim kutusu artık açılmıyordu, ancak bu yöntem daha az güvenilir çünkü telefonumu güvenilir bir şekilde monte edemiyorum! Tüm bunlardan sonra ...
Sorular
- Kurulumları kaynaktan almam gereken "daha doğru" bir yol var mı?
gvfsTelefonumu ilk denemede güvenilir şekilde nasıl monte ederim?gvfs/ Kullanmayı bırakmalırhythmboxveifuse+ başka bir şey kullanmaya başlamalı mıyım ?