Pertama-tama, kalimat yang benar-benar Anda minati adalah:
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
Kesalahan ini telah dilaporkan beberapa kali oleh pengguna Debian dan Ubuntu (Anda sebenarnya dapat Google mereka untuk informasi lebih lanjut). Sepertinya PATH
variabel tidak diatur dengan benar ketika pengguna mencoba menjalankan perintah sudo
, yang mungkin adalah apa yang Anda coba lakukan.
Solusi 1: Tetapkan sudo
jalur aman default
Buka /etc/sudoers
dengan menjalankan visudo
di terminal Anda, dan pastikan file menyertakan baris berikut:
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Informasi lebih lanjut tentang masalah ini dapat ditemukan di sini (Masalah dan kiat> PATH tidak disetel).
Solusi 2: gunakan akun root secara langsung
Jangan gunakan sudo
, cukup beralih root
untuk menjalankan perintah Anda. Jalankan salah satu dari perintah berikut untuk melakukannya:
$ sudo -i
$ su
Setelah Anda login sebagai root, jalankan saja apt-get
perintah Anda :
# apt-get ...
Anda mungkin harus mengatur root PATH
terlebih dahulu. Edit /root/.bashrc
(dengan hak root, tentu saja), dan tambahkan baris berikut:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Solusi 3: mencoba meneruskan PATH
variabel ke sudo
pada waktu eksekusi.
Awali sudo
panggilan dengan redefinisi PATH
variabel:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin sudo apt-get ...
$PATH
?