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