Primeiro de tudo, as linhas pelas quais você está realmente interessado são:
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
Esses erros foram relatados várias vezes pelos usuários do Debian e Ubuntu (você pode pesquisá-los no Google para obter mais informações). Parece que a PATH
variável não está definida corretamente quando o usuário tenta executar um comando sudo
, o que provavelmente é o que você está tentando fazer.
Solução 1: sudo
caminho seguro padrão do conjunto
Abra /etc/sudoers
executando visudo
no seu terminal e verifique se o arquivo inclui a seguinte linha:
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Mais informações sobre esse problema podem ser encontradas aqui (Problemas e dicas> CAMINHO não definido).
Solução 2: use a conta raiz diretamente
Não use sudo
, basta alternar para root
para executar seus comandos. Execute um dos seguintes comandos para fazer isso:
$ sudo -i
$ su
Depois de fazer login como root, basta executar seus apt-get
comandos novamente:
# apt-get ...
Talvez você precise definir o PATH
primeiro da raiz . Edite /root/.bashrc
(com privilégios de root, é claro) e adicione a seguinte linha:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Solução 3: tente passar a PATH
variável sudo
no tempo de execução.
Apenas prefixe a sudo
chamada com a redefinição da PATH
variável:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin sudo apt-get ...
$PATH
por favor?