सबसे पहले, जिन रेखाओं में आप वास्तव में रुचि रखते हैं:
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
कृपया इको का आउटपुट पोस्ट कर सकते हैं ?