小编Jua*_*ino的帖子

注意:root 的 PATH 通常应该包含 /usr/local/sbin、/usr/sbin 和 /sbin UBUNTU

在 shell 中运行命令时(例如 sudo apt-get install aptitude),这是输出:

dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
dpkg: 2 expected program(s) not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
Run Code Online (Sandbox Code Playgroud)

这是我设置的变量:

export PATH=$PATH:/usr/local/sbin:/usr/local/bin in bashrc
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" in /etc/environment
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" in /etc/sudoerds
echo $path /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/node/node:/usr/local/sbin:/usr/local/bin
sudo echo $path
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/node/node:/usr/local/sbin:/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

linux ubuntu

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

linux ×1

ubuntu ×1