सबसे पहले, जिन रेखाओं में आप वास्तव में रुचि रखते हैं:
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
इन त्रुटियों को कई बार डेबियन और उबंटू उपयोगकर्ताओं द्वारा सूचित किया गया है (आप अधिक जानकारी के लिए वास्तव में उन्हें Google कर सकते हैं)। ऐसा लगता है कि 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"
इस समस्या के बारे में अधिक जानकारी यहाँ मिल सकती है (समस्याएँ और सुझाव> पथ निर्धारित नहीं)।
समाधान 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कृपया इको का आउटपुट पोस्ट कर सकते हैं ?