Her şeyden önce, gerçekten ilgilendiğiniz çizgiler:
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
Bu hatalar Debian ve Ubuntu kullanıcıları tarafından birkaç kez bildirilmiştir (daha fazla bilgi için aslında Google’ı kullanabilirsiniz). PATHDeğişken, kullanıcı bir komutu çalıştırmaya çalıştığında doğru şekilde ayarlanmamış gibi görünmektedir sudo, ki bu muhtemelen yapmaya çalıştığınız şeydir.
1. Çözüm: sudoVarsayılan güvenlik yolunu ayarlayın
Terminalinizde /etc/sudoersçalıştırarak açın visudove dosyanın şu satırı içerdiğinden emin olun:
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Bu problem hakkında daha fazla bilgiyi burada bulabilirsiniz (Problemler ve püf noktaları> PATH ayarlanmadı).
2. Çözüm: doğrudan kök hesabı kullanın
Kullanmayın , komutlarınızı çalıştırmak için sudosadece geçiş rootyapın. Bunu yapmak için aşağıdaki komutlardan birini çalıştırın:
$ sudo -i
$ su
Root olarak giriş yaptıktan sonra apt-getkomutlarınızı tekrar çalıştırın :
# apt-get ...
Kökün PATHilk olsa da ayarlamak zorunda kalabilirsiniz . Düzenleyin /root/.bashrc(kök ayrıcalıklarla) ve aşağıdaki satırı ekleyin:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
3. Çözüm: PATHdeğişkeni sudoyürütme zamanında geçirmeyi deneyin .
Sadece değişkenin sudoyeniden tanımlanması ile çağrı önek PATH:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin sudo apt-get ...
$PATHLütfen yankı çıktısını gönderir misiniz ?