আমি কিছুক্ষণের জন্য আমার আইফোন থেকে সংগীত খেলতে উবুন্টু 14.04 এ রিদম্বক্স ব্যবহার করছি। কখনও কখনও আমি বিরক্তিকর "আপনার আইফোনকে প্রাথমিককরণ করুন" ডায়ালগ বাক্সটি পাই, তবে আমি কেবল এটি বাতিল করি, আমার ফোনটি আনমাউন্ট করে পুনরায় সংযোগ স্থাপন করি এবং সমস্যাটি সমাধান হয়ে যায়।
পটভূমি: আইওএস 10 এর সাথে কাজ করার জিনিসগুলি পাওয়া যাচ্ছে
সম্প্রতি, আমি আইওএস 10 এ আপডেট করেছি এবং আইফোন মাউন্ট করা কাজ বন্ধ করে দিয়েছে। আমি একরকমভাবে এটি libplist , libimomotdevice , libusbmuxd , usbmuxd এবং ifuse [নোট: ifuse
আপনি যদি ব্যবহার করেন তবে প্রয়োজনীয় মনে হয় না gvfs
], master
প্রতিটি রেপোতে শাখা পরীক্ষা করে এবং এর মাধ্যমে ইনস্টল করে এটি ঠিক করেছি via
./autogen.sh
make
sudo checkinstall
যাতে প্যাকেজ সংস্করণ এবং নির্ভরতা মাধ্যমে পরিচালিত হতে পারে dpkg
।
কারণ libimobiledevice
আমি এটিও করেছি ./autogen.sh --disable-openssl
যাতে আমি পরিবর্তে GnuTLS ব্যবহার করব।
কারণ আমি মূলত মাধ্যমে এই প্যাকেজ অধিকাংশ ইনস্টল করেছিলেন apt-get
, আমি ইনস্টল libplist
dpkg প্যাকেজ হিসাবে libplist1
, libimobiledevice
যেমন libimobiledevice4
, এবং libusbmuxd
যেমন libusbmuxd2
। echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf
প্রোগ্রামগুলি যখন অভিযোগ করে যে আমি এবং কিছু অতিরিক্ত সিমলিংকটিও করেছি /usr/lib/libimobiledevice.so.4
এবং এটি অনুপস্থিত ছিল।
Gvfs কাজ করা
ifuse
এখন সফলভাবে আইফোনটি মাউন্ট করবে, তবে আমার আসল লক্ষ্য হ'ল gvfs
ফোনটি সনাক্ত এবং মাউন্ট করা যাতে এটি রিদম্বক্সের সাথে কাজ করে। রিলেটেড gvfs
প্রোগ্রামগুলি চালানোর জন্য আমার অতিরিক্ত সিএমলিংক করার প্রয়োজন থাকতে পারে , আমি ভুলে গিয়েছি।
আমি যদি নির্লিপ্তভাবে এই মুহুর্তে আমার ফোনে প্লাগ ইন করার চেষ্টা করি তবে আমি (উচ্চ সম্ভাবনার সাথে) ত্রুটি বার্তাটি পাই Message did not receive a reply (timeout by message bus)
। /usr/lib/gvfs-gvfs-afc-volume-monitor
ফোনটি মাউন্ট করার জন্য আমি যথেষ্ট ভাগ্যবান না হওয়া পর্যন্ত আমাকে 3+ বার চালাতে হবে; এটা খুব ভুল বলে মনে হচ্ছে।
চলমান sudo usbmuxd -f -v
স্পাম করে আমার মত বার্তা
New client on fd 19
Client 19 connection closed
Disconnecting client fd 19
বহুবার, প্লাস একটি দৃষ্টান্ত Receive from client fd 19 failed: Connection reset by peer
এবং Connection reset by device 4 (3->62078)
। মূলত, মাউন্টিং কেবল অন্তর্বতী কেন কাজ করে তা আমার কোনও ধারণা নেই। বিষয়গুলি বেশিরভাগ ক্ষেত্রে কাজ করে বলে মনে হয় যখন আমি usbmuxd
সাথে অগ্রভাগে চলেছি -f
তবে এটি কেবল নিশ্চিতকরণ পক্ষপাত হতে পারে।
শেষ পর্যন্ত আমি যখন না মাউন্ট ফোন পেতে, Rhythmbox শুরু হবে এবং "আরম্ভ আপনার আইফোন" ডায়লগ প্রদর্শন, দুটি সমস্যা সঙ্গে: (1) এটি একটি দীর্ঘ সময় জন্য হ্যাং যখন এই ডায়ালগটি লোড (সাথে ফোন, সম্ভবত, অথবা সংযোগ করার চেষ্টা সম্ভবত রিদম্বক্স কেবল অতি ধীর গতির?) এবং (২) যদি আমি "বাতিল করুন" টিপুন তবে আমি আর ফোন রিধম্বক্সে লাগানো দেখতে পাচ্ছি না। এর আগে, একবার বাতিল করার পরে, আমি আমার ফোনটি আনমাউন্ট করতে এবং পুনরায় সংযোগ করতে পারতাম এবং ডায়ালগটি আর পপ আপ হবে না, তবে এই পদ্ধতিটি খুব কম নির্ভরযোগ্য কারণ আমি নির্ভরযোগ্যভাবে আমার ফোনটি মাউন্ট করতে পারি না! এত কিছুর পরে ...
প্রশ্নাবলি
- উত্স থেকে ইনস্টলেশনগুলির সম্পর্কে আমার কী আরও "সঠিক" উপায় হওয়া উচিত ছিল?
- আমি কীভাবে
gvfs
বিশ্বস্ততার সাথে প্রথমবারে আমার ফোনটি মাউন্ট করব? - আমার কি ব্যবহার বন্ধ করা উচিত
gvfs
/rhythmbox
এবং আরওifuse
কিছু ব্যবহার শুরু করা উচিত?