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). PATH
Değ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: sudo
Varsayılan güvenlik yolunu ayarlayın
Terminalinizde /etc/sudoers
çalıştırarak açın visudo
ve 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 sudo
sadece geçiş root
yapın. Bunu yapmak için aşağıdaki komutlardan birini çalıştırın:
$ sudo -i
$ su
Root olarak giriş yaptıktan sonra apt-get
komutlarınızı tekrar çalıştırın :
# apt-get ...
Kökün PATH
ilk 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: PATH
değişkeni sudo
yürütme zamanında geçirmeyi deneyin .
Sadece değişkenin sudo
yeniden tanımlanması ile çağrı önek PATH
:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin sudo apt-get ...
$PATH
Lütfen yankı çıktısını gönderir misiniz ?