প্রথমত, আপনি যে লাইনে সত্যই আগ্রহী সেগুলি হ'ল:
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
এই ত্রুটিগুলি ডেবিয়ান এবং উবুন্টু ব্যবহারকারীরা বেশ কয়েকবার রিপোর্ট করেছেন (আপনি আরও তথ্যের জন্য আসলে তাদের গুগল করতে পারেন)। দেখে মনে হচ্ছে PATHভেরিয়েবলটি সঠিকভাবে সেট করা নেই যখন ব্যবহারকারী কোনও কমান্ডের মাধ্যমে কার্যকর করার চেষ্টা করে sudoযা সম্ভবত আপনি যা করার চেষ্টা করছেন।
সমাধান 1: sudoএর ডিফল্ট সুরক্ষিত পথ সেট করুন
আপনার টার্মিনালে /etc/sudoersচালিয়ে খুলুন visudoএবং নিশ্চিত করুন যে ফাইলটিতে নিম্নলিখিত লাইনটি রয়েছে:
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
এই সমস্যা সম্পর্কে আরও তথ্য এখানে পাওয়া যাবে (সমস্যা এবং টিপস> PATH সেট করা নেই)।
সমাধান 2: সরাসরি অ্যাকাউন্টটি ব্যবহার করুন
ব্যবহার করবেন না sudo, rootআপনার কমান্ডগুলি চালানোর জন্য স্যুইচ করুন । এটি করতে নিম্নলিখিত কমান্ডগুলির মধ্যে একটি চালান:
$ sudo -i
$ su
আপনি একবার রুট হিসাবে লগ ইন করার পরে, আপনার apt-getকমান্ড আবার চালাতে হবে :
# apt-get ...
আপনাকে PATHযদিও প্রথমে রুটের সেট করতে হবে । সম্পাদনা করুন /root/.bashrc(অবশ্যই রুট সুবিধার সাথে) এবং নিম্নলিখিত লাইনটি যুক্ত করুন:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
সমাধান 3: প্রয়োগের সময় PATHভেরিয়েবলটি পাস করার চেষ্টা করুন sudo।
ভেরিয়েবলটির sudoপুনঃনির্ধারণের সাথে কলটি কেবল উপসর্গ করুন PATH:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin sudo apt-get ...
$PATHদয়া করে?