将Debian从Jessie升级到Stretch
2017年6月17日,Debian Stretch正式发布!
https://www.debian.org/News/2017/20170617
所以,我們決定進行升級。
https://www.debian.org/releases/stretch/amd64/release-notes/ch-upgrading.ja.html
由於沒有特別需要注意的地方,所以我們只需要按照平時的做法,將sources.list中的jessie改為stretch,然後進行apt-get upgrade升級即可。
顺便提一下,服务器是樱花VPS。我先确认一下,它是Debian 8.8。
apt-get upgrade
cat /etc/os-release
cat /etc/debian_version
vi /etc/apt/sources.list
# jessie => stretch
apt-get clean
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
reboot
中途而止。
dpkg: 警告: 古いディレクトリ '/var/lib/initramfs-tools' を削除できません: ディレクトリは空ではありません
dpkg: `udev' のインストール によって壊れた ifupdown の設定削除を考えています ...
dpkg: 問題ありません。(udev によって壊れた) ifupdown の設定削除をします
dpkg: `udev' のインストール によって壊れた systemd の設定削除を考えています ...
dpkg: 問題ありません。(udev によって壊れた) systemd の設定削除をします
dpkg: python-requests-whl: 依存関係に問題があります。しかし要求に従い削除しています:
虽然会出现可疑的警告,但是…。
我认为停机时间大约数秒钟,偶尔会持续数分钟。
成功使用新内核启动。和以往一样,Debian版本更新得非常顺利。
古老的mysql-server-5.5被替换为mariadb-server-10.1。客户端也被替换为mariadb。
古老的PHP5没有被删除,而是原样保留。尽管担心PHP5会自动替换为PHP7,但事实并非如此。
libapache2-mod-php5仍然存在,而libapache2-mod-php7.0不会安装。
apache2已从jessie的2.4.10-10+deb8u8升级到stretch的2.4.25-3。
MySQL不需要进行任何修改就可以直接作为MariaDB运行,而PHP5也可以无需任何改动就能正常工作,所以旧版EC-CUBE2系列也能无需修改就正常运行。
我安装在git上的certbot也正在运行。也就是说python2.7保留了下来。
下一个要更新的是我在桌面上使用的Debian,不过…可能还需要再等一下吧。