আমি উবুন্টু ১২.১০ ব্যবহার করছি এবং আমি অ্যান্ড্রয়েড এসডিকে ইনস্টল করেছি, এটি আমার ব্যবহারকারীর জন্য সেট করুন .bashrc
এবং এটি কার্যকর।
সমস্যাটি হ'ল আমার ফোনের অনুমতিগুলির জন্য মূলত অ্যাডবি চালানো দরকার তবে সুডোর সাথে অ্যাডবি চালানো আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
sudo: adb: কমান্ড পাওয়া যায় নি
আমি সহজভাবে ব্যবহার করার চেষ্টা করেছি sudo -E adb start-server
, তবে এটি কার্যকর হয় না। এতে রফতানি পথের লাইনটি যুক্ত করার চেষ্টা করা হয়েছিল /root/.bashrc
এবং (এটি বুঝতে সাহায্য করার পরেও) এতে যুক্ত হয়নি /etc/bash.bashrc
।
আমি মনে করি আমি এটি আমার আর্চ লিনাক্সে সেট করতে পারতাম, তবে আমি অনুমান করি যে আমার সমস্যাটি এখন উবুন্টু মূল অ্যাকাউন্টের সাথে সংযুক্ত, যেমনটি আমি আশা করি তেমন আচরণ করে না।
আমি যা বুঝতে পারি না তা হ'ল:
এগুলি কাজ করে না:
martin@alyx:~$ sudo adb devices
sudo: adb: command not found
এটি করে (পুরো পথটি টাইপ করা):
martin@alyx:~$ sudo /opt/android-sdk-linux/platform-tools/adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
CM7-Blade device
এটি কাজ করে না (সুডোর সাথে-ই ব্যবহার করে):
martin@alyx:~$ sudo -E adb devices
sudo: adb: command not found
এটি কাজ করে (মূল হিসাবে):
martin@alyx:~$ sudo su
root@alyx:/home/martin# adb devices
List of devices attached
CM7-Blade device
আমি এখন সম্পূর্ণ বিভ্রান্ত এবং আমি কীভাবে সুডোর জন্য কোনও পথ নির্ধারণ করব বা কীভাবে আমি আমার সমস্যার সমাধান করতে পারব সে সম্পর্কে কিছু ব্যাখ্যা দেওয়ার জন্য আমি প্রশংসা করব।
(এবং দয়া করে, এডাবিকে মূল হিসাবে চালানো উচিত নয় বলে বলবেন না))
আগাম ধন্যবাদ!
সম্পাদনা করুন: মূল অনুমতিগুলির প্রয়োজনের দ্বারা আমার অর্থ হ'ল আমার সেগুলি দরকার কারণ অন্যথায় আমি পেয়েছি:
$ adb devices
List of devices attached
???????????? no permissions
যা সুপারভাইজার হিসাবে ঘটে না। যদি এটি ভুল বুঝে থাকে তবে দুঃখিত।