1node
sudo -S apt-mark hold sudo sudo -S apt-mark hold procps sudo -S apt-mark hold strace
2ubuntu
sudo do-release-upgrade -f DistUpgradeViewNonInteractive -d
3windows
$ su $ dpkg --configure -a
Ubuntu
默认没有设置root
密码,须要手动设置bash
sudo passwdcode
4ci
$ lsb_release -a $ uname -a $ cat /etc/issue
5rem
apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get autoremove
① 若是第一步未实行,有可能第三步报错get
sudo: no tty present and no askpass program specifiedit
解决方案是从新下载安装报错的程序io
sudo -S wget http://mirrors.kernel.org/ubuntu/pool/main/s/sudo/sudo_1.8.9p5-1ubuntu1.3_amd64 sudo -S wget http://mirrors.kernel.org/ubuntu/pool/main/p/procps/procps_3.3.9-1ubuntu2.2_amd64.deb sudo -S wget http://mirrors.kernel.org/ubuntu/pool/main/s/strace/strace_4.8-1ubuntu5_amd64.deb sudo -S dpkg -i sudo_1.8.9p5-1ubuntu1.3_amd64 sudo -S dpkg -i procps_3.3.9-1ubuntu2.2_amd64.deb sudo -S dpkg -i strace_4.8-1ubuntu5_amd64.deb
若是procps
安装报错,则先使用如下命令修复,再安装
sudo apt -f install
② 升级后总提示一下信息
N: Ignoring file '50unattended-upgrades.ucf-dist' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension
直接到目录删除便可
http://grenangen.se/node/89
http://stackoverflow.com/questions/40046786/windows-bash-wsl-sudo-no-tty-present-and-no-askpass-program-specified/40316123