Pi 官方的Raspbian版本已经正式升级到 Stretch,即 Debian 9 系统。目前使用的还是 Jessie 版本, 根据官方的指导文档,进行升级,总体是比较平顺的,当然也有一些需要总结和修订。
在升级之前,首先要把源系统更新(update)、升级(upgrade)。
然后修改软件源文件,将 jessie 修改为 stretch,共有两个文件需要修改:
/etc/apt/sources.list
/etc/apt/sources.list.d/raspi.list
修改完成后,直接更新版本即可:
sudo apt-get update
sudo apt-get -y dist-upgrade
更新过程耗时比较长,耐心等待即可。需要注意的是,Stretch 版本中将 MySQL 替换为 MariaDB 了,因此如果是安装了MySQL, 需要重新安装 MariaDB。 好在替换过程似乎也很顺利,如果是深度使用MySQL,建议仔细检查这个替换。
升级完成后,音频库没有必要,可以删掉;另外有个字体库则需要单独安装以支持中文:
sudo apt-get -y purge "pulseaudio*"
sudo apt-get install fonts-droid-fallback
在体验最新版本的过程中,发现 xrdp 无法使用。需要卸载以前的版本,同时重新安装 VNC 软件。
sudo apt-get remove xrdp vnc4server tightvncserver
sudo apt-get purge tightvncserver xrdp
sudo apt-get install -y xrdp vnc4server tightvncserver
在用 Windows 的远程桌面登录时, 也要明确指示采用 Xvnc 而不是 Xorg 。以前的版本倒是没有这么麻烦,不知道是升级导致的问题,还是新版本就有这个问题。
升级后感觉明显快了很多,这有点意外,毕竟硬件没有改变,基础 Debian 系统在效率方面改变似乎也并不很大。