E: Waited for /usr/sbin/dpkg-preconfigure --apt || true but it wasn't there
E: Failure running script /usr/sbin/dpkg-preconfigure --apt || true
我知道这个问题之前已经问过,但给出的答案返回错误。Ubuntu 版本 10.04.3
$ sudo sh -c "echo 'DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-pr econfigure --apt || true";};' >> /etc/apt/apt.conf.d/70debconf"
econfigure: 1: Syntax error: Unterminated quoted string
sh: true;};' >> /etc/apt/apt.conf.d/70debconf: not found
答案1
使用
echo 'DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};' | sudo tee -a /etc/apt/apt.conf.d/70debconf
代替
sudo sh -c "echo 'DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-pr econfigure --apt || true";};' >> /etc/apt/apt.conf.d/70debconf"