前两天参加 Debian Buster Release Party 的时候把笔记本的硬盘换成了两块新的 Intel DC S4500 480GB ,结果今天发现这东西有个最大的问题——发热量巨大。
之前现场装了 Debian 10 RC3 ,选图形界面的时候本以为什么都不选会什么都不装(就是 headless 那种),结果最后装上的是一个 Gnome 3 …。
然后不知道因为什么整个 GUI 都卡成一坨屎,根本没法用那种。随便什么输入框按一个键要过好久才有响应,而且会随机出现几个到十几个字符——系统觉得你按住了这个键。令人头大。
最后勉勉强强把 Wi-Fi 连上了(说起来 Debian 安装盘是不带 Intel 网卡的二进制驱动的,需要在安装过程中挂载一个或者装完系统之后拿 U 盘装一个),想了想 apt remove 干掉了 Gnome 换成了 Xfce ,结果发现流畅的一逼…。
而且我到现在都没搞明白为什么会卡。

然后在折腾 GUI 的时候不小心把所有的桌面环境都给日没了,命令行连 Wi-Fi 的软件包比如 iw 之类的也不太会用(主要是这东西好像没法连中文 SSID ),索性格盘装回 Windows 好了。毕竟有 WSL 2 ,这东西体验和原生已经很接近了。
今天到公司之后下了 Windows 10 Insider Preview 的 ISO ,格盘装系统之类的就不再赘述了。说起来也是今天才知道现在 Insider 已经不是默认正版了,而是要有一个正版授权才能用。
装 WSL 2 和 WSL 里的 Debian Distro 都很简单,基本上是一两条命令/一两下鼠标点击的事情。然后看了一下果然商店里带的 Debian 还是 9 的 Stretch 版本。于是开始滚到 10 Buster 。
听说滚动更新需要先更老版本的软件包,然后改源的发行版然后 apt full-upgrade 滚到下一个版本。不过我有点偷懒就直接把 /etc/apt/source.list 直接换成了 Buster 的,直接 apt full-upgrade 开始滚。
滚的时候就碰到了标题里说的那个问题, 一直卡在 0% [Working] 然后也不动也没有什么错误提示。一开始还以为是网络不行,毕竟今天公司网有点爆炸,就多等了一阵子。然而在带薪拉屎回来之后还卡在 0% [Working],就开始感觉有点不对了。
查了一下似乎是因为我把源都换成了 USTC 的 https 源,然后这个 WSL 的发行版默认还没装 apt-transport-https 这个包, apt 就不支持 https 的源。嗯…奇怪的小问题。
解决这个也很简单,先临时把源换回 http 的然后装上这个 https 支持包,再把源改回 https 然后 apt update apt full-upgrade 正常滚就好了。

好像这两天就发生了这些事情,嗯前两天和朋友讨论了一下手贱删掉系统里的 Shell 的话要怎么修。想了想这东西大概也能水一篇文吧?过两天有空写一下好了。

Peace.