İ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: ifuse
kullanıyorsanız gvfs
] gerekli değildir , her depodaki şubeyi kontrol ederek master
ve kurulum yaparak
./autogen.sh
make
sudo checkinstall
Böylece paket sürümleri ve bağımlılıkları yönetilebilirdi dpkg
.
Çünkü libimobiledevice
ben de ./autogen.sh --disable-openssl
GnuTLS kullanacaktım.
Başlangıçta Bu paketlerin çoğu üzerinden yüklenen çünkü apt-get
ben yüklü libplist
dpkg paket olarak libplist1
, libimobiledevice
yanı libimobiledevice4
ve libusbmuxd
sıra libusbmuxd2
. Ben de yaptım echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf
ve bazı programlar /usr/lib/libimobiledevice.so.4
eksikti 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 gvfs
telefonu tespit etmek ve monte etmek, böylece Rhythmbox ile çalışacak. Unutma, gvfs
ilgili 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-monitor
ben telefon monte etmek için şanslı yeterince elde edene kadar 3+ kez; bu çok yanlış görünüyor.
sudo usbmuxd -f -v
Beni ç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 peer
ve 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ı?
gvfs
Telefonumu ilk denemede güvenilir şekilde nasıl monte ederim?gvfs
/ Kullanmayı bırakmalırhythmbox
veifuse
+ başka bir şey kullanmaya başlamalı mıyım ?