Matebook的Deepin系统初始化

目前基本的装机配置算是搞完了,可以吐槽一波了。 买的时候是2019年11月,折腾到能用的状态已经是2020年1月了。 当然,主力用的一直都是Macbook Air,但也能体现一些上手慢的问题。

Deepin,深度系统,作为国内首屈一指的Linux发行版(国际排第十左右),还是值得一试的。 华为Matebook在销售时标为第三方Linux,真是鸡贼。 其实大家共同发展也挺好,非要撇清关系作甚?

Deepin相关信息非常稀少,有用的中文资料经常在官网里。 甚至,官网资料还会发生老旧不可用。 最让人不能忍的,是官网和论坛,竟然在俄罗斯! 访问奇慢无比,还经常断线,基本无法正常使用。(只能不正常地使用。)

本来在camel,1.25倍的屏幕是比较合适的,更新后注销再进,发现自动跳回了1倍。 点到【显示】一看,只能选1、2、3倍了,中间不能再细分! 于是只能升级到stable(当前应是lion),重启又发现一个提示:

您的系统尚未激活。为了您的正常使用,请尽快激活。

这辈子第一次在Linux上看到【激活】字样。 而且【Deepin专业版sp2】,这都是些什么命名,勾起了一些不好的回忆。 忍了一段时间后,决定还是换系统。

安装Deepin

考虑到驱动,和购买的初衷,所以还是决定按装Deepin的最新版本(15.11)。 (别误会,犹豫的不是用Windows,而是用不用大爱的Debian。)

镜像ISO,千万不能找官方的,下载慢死了。 还是下载阿里云的镜像吧:https://mirrors.aliyun.com/deepin-cd/15.11/deepin-15.11-amd64.iso

制作U盘启动盘,安装过程等,略。

换源

上手第一件事,当然是sudo apt update了。 但Deepin,不知道在搞什么鬼,官网在俄罗斯不说,而且可能还限速200KB。 它也有镜像,而令人苦笑不得的是,它的镜像比官方快! 本来以为第一次不用换源,没想到还是逃不了。 总之,就当它是国外发行版就对了。

参考《软件仓库 – 深度科技社区》,找到适合自己的源。 以下示例为阿里源。

deb [by-hash=force] https://mirrors.aliyun.com/deepin lion main contrib non-free
deb-src https://mirrors.aliyun.com/deepin lion main contrib non-free

安装AppStore

在重装后的桌面版,AppStore是自带的,但如果是那个预装的什么专业版sp2,就得手动安装了。 华为到底在搞什么鬼?真是怎么麻烦怎么来。

sudo apt install deepin-appstore

AppStore是唯一体现了Deepin是国内发行版的地方, 那些熟悉的QQ、微信、百度云、钉钉、网易云音乐、搜狗拼音输入法什么的,竟然都顽强地存在着。 有些是专门准备的Linux版本,有些则是通过Wine。 这让没折腾过Wine的孤,第一次体验到了在Linux上耍Windows软件的感觉。

安装shadowsocks-qt5

相关功能就不介绍了,相关链接也不引用了。直接说安装手法吧。

sudo apt install shadowsocks-qt5

当然,在Deepin的AppStore里也能安装。

VSCode

虽然AppStore里也能安装VSCode,而且更快,但是版本不够新。 如果需要最新版本,则需要根据官方教程《Debian and Ubuntu based distribution》,自己安装,虽然速度较慢。

配置官方源:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

安装:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code # or code-insiders

安装Docker

整个Deepin都是基于Debian的Stretch,连Python版本都是3.5(最新已经3.8了),本来以为没有什么惊喜。 没想到,docker-ce的版本竟然是最新稳定版18.09.6,倒是省了很多事。

sudo apt install docker-ce
sudo adduser $USER docker

另外,至少要配置Mirror和文件Root到/etc/docker/daemon.json

{
    "graph": "/home/docker",
    "registry-mirrors": ["registry.docker-cn.com"]
}

nvidia-driver

Nvidia驱动死不开源,和Linux社区的理念之争由来已久。 因此,发行版默认是没有安装nvidia-driver,而是在使用nouveau。 如果接受Nvidia的闭源软件,可以使用以下命令安装。

sudo apt install nvidia-driver --install-recommends --install-suggests

重启后生效。

还可以安装nvidia-smi,命令行查看。

NodeJS

创建/etc/apt/sources.list.d/nodejs.list并添加以下内容:

deb https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_12.x/ stretch main
deb-src https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_12.x/ stretch main

然后执行安装:

curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt install nodejs

配置华为源:

npm config set registry https://mirrors.huaweicloud.com/repository/npm/
npm config set disturl https://mirrors.huaweicloud.com/nodejs
npm config set sass_binary_site https://mirrors.huaweicloud.com/node-sass
npm config set phantomjs_cdnurl https://mirrors.huaweicloud.com/phantomjs
npm config set chromedriver_cdnurl https://mirrors.huaweicloud.com/chromedriver
npm config set operadriver_cdnurl https://mirrors.huaweicloud.com/operadriver
npm config set phantomjs_cdnurl https://mirrors.huaweicloud.com/phantomjs
npm config set chromedriver_cdnurl https://mirrors.huaweicloud.com/chromedriver
npm config set operadriver_cdnurl https://mirrors.huaweicloud.com/operadriver
npm config set electron_mirror https://mirrors.huaweicloud.com/electron/

后记

后面还有一些内容,只能边折腾边补充吧。

总体来说,Matebook和Deepin都不错,就是一些小细节没做好,非常地影响体验。 当然,最影响体验的是那堵墙。


相关笔记