目录
Debian 安装笔记(第二版)
之前的 Debian 安装笔记是在我对 Debian 的配置的了解很初级的阶段写的笔记,现在看来有些是需要更新的,之前的太长,干脆重新写一份吧。
安装
安装 Debian 真是一项技术活。Debian 默认的安装工具其实挺坑人的,之前踩过不少坑。特别是当我想使用 btrfs 的情况下,要进行不少特殊的配置。需要注意的地方如下:
安装模式选择
首先引导系统后,要选择 Expert Install,这样才能分步执行安装进程。
配置分区
在分区这一步,按步骤在要安装的分区建立 gpt 分区表,然后分一个给 EFI,大小 200M 足矣,其余空间都分成 btrfs 分区。如果有必要的话,选中格式化分区选项。
从这一步保存出来之后,关键的来了,按 Alt+F2 切换到第二个虚拟终端,然后手动配置 btrfs 分区:
umount /target/boot/efi umount /target mount /dev/nvmen1p2 /mnt cd /mnt mv @rootfs @ btrfs su cr @home mount -o noatime,space_cache,compress=zstd,ssd,discard=async,subvol=@ /dev/nvmen1p2 /target mount /dev/nvmen1p1 /target/boot/efi mkdir /target/home mount -o noatime,space_cache,compress=zstd,ssd,discard=async,subvol=@home /dev/nvmen1p2 /target/home nano /target/etc/fstab
- 修改 / 的一行,把之前的 mount 参数完全复制过来,记得把
subvol=@rootfs
改成subvol=@
- 复制这一行,改成
/home
的配置,基本一样,除了 subvol 那里。修改完毕的/target/etc/fstab
如下:
UUID=64e86fea-0d63-4edd-afcb-5839eff269fa / btrfs noatime,space_cache,compress=zstd,ssd,discard=async,subvol=@ 0 0 UUID=64e86fea-0d63-4edd-afcb-5839eff269fa /home btrfs noatime,space_cache,compress=zstd,ssd,discard=async,subvol=@home 0 0 UUID=CBD1-D746 /boot/efi vfat umask=0077 0 1
继续安装
完成上面那一步后,按 Alt+F1 切换回安装界面,继续安装 base system。
跳过安全更新
在选择 security update 那里,一定把选项去掉,Debian 会去官方镜象下载文件,在中国大陆非常缓慢,很消耗时间。待安装结束后再升级就行。
安装后配置
Timeshift
之前看网上的评论,执着于 Snapper。无奈 Snapper 的配置比较复杂,有一些关于 btrfs 里我不想很了解的概念。后来上网仔细读资料,发现其实如果只是想做快照,那 Timeshift 可以很好的完成工作,差别之一是无法做只读快照,不能发送到其他设备上去。在我的使用场景下用不到这一功能,于是就选择使用 Timeshift。差别之二是 Timeshift 只能对 @ 分区和 @home 分区做快照,这是我安装时把 @rootfs 改名成 @ 的原因。
Timeshift 可以直接使用 apt 安装。安装之后就带了图形界面,正常启动进行初步设置即可。我在默认的配置的基础上添加了引导后生成快照,没有对 @home 进行快照。
zram
Debian 源里有几个相关的工具,我安装的是 zram-tools
直接使用 apt 安装就好。安装好后编辑 /etc/default/zramswap
文件,只取消两行的注释,修改一下参数就好了:
ALGO=zstd # 使用 zstd 压缩算法,几种算法的优劣比较上面注释有写 PERCENT=25 # 物理内存的 25% 用做交换空间,在我机器上是 4G
然后执行
sudo systemctl enable zramswap
即可(或许已经自动执行了,下次重启后生效)。可以通过 lsblk 命令查看效果。
安装微码
之前的笔记中有记录,说是 AMD 的处理器安装这个包,具体效果我没看出来。不过装上也无妨。apt 安装 amd64-microcode
包即可。
修改 Grub 分辨率
默认分辨率很高,字体很小,很难看清。编辑 /etc/default/grub<
文件,加上一行 GRUB_GFXMODE=1280x960x32,auto
然后再执行
sudo update-grub
更新配置即可。这个分辨率是我的电脑上测出来的,其他电脑需要查文档,有个专门的命令可以检测合适的分辨率。
中文支持
生成中文 locale
使用
sudo dpkg-reconfigure locales
命令,在默认的 locale 外,生成 zh_CN.UTF8,然后让你选择默认的 locale,如果基本系统已经安装完毕,不再需要进入终端进行大量编辑,那就选择中文的 locale,这样再次进入 GNOME 应该会变成中文。
GNOME 中文设置
在 GNOME Settings 里面也要设置相关的语言选项与格式。
安装中文字体
安装 fonts-noto-cjk
字体,中文显示会更漂亮一些,特别是浏览器和 Evolution 里面,Inoreader 也可以显示清晰锐利的衬线字体了。
Rime 输入法
过去曾执着于 Fcitx 5,现在感觉 ibus 用的比较舒服。除了在 Emacs 里要进行配置还没有研究明白外,其他一切都好。
通过 apt 安装 ibus-rime
Rime 配置文件放在 .config/ibus/rime/
下面。
安装 Debian 中文支持包
我还安装了 task-chinese-s 和 task-chinese-s-gnome-desktop 两个包,虽然安装之前中文基本已经差不多了。我没有安装 task-chinese-s-desktop,因为我不想安装里面的 Fcitx 和 ukai、uming 这些字体。
task-chinese-s 会安装 zhcon,task-chinese-s-gnome-desktop 会安装 GNOME 欢迎,下次进入 GNOME 时会出现一次,在里面选好配置好的输入法。
常用软件
GNOME 扩展管理器
apt 安装 gnome-shell-extension-manager
我目前在用五个扩展,分别是:
- AppIndicator and KStatusNotifierItem Support
- Caffeine
- Desktop Icons NG (DING)
- NoAnnoyance v2
- No overview at start-up
Firefox
Debian Stable 和 Testing 源里带的是 ESR 版,据说 Sid 版里是最新版(尚未亲自验证测试)。之前我追求新版,使用的是 Flathub 的版本,但我发现这个版本跟安装的插件的交互有些问题,在我这里是 vdhcoapp,一直提示需要安装,尽管我已经安装了,应该是跟 Flatpak 本地权限有关系。还有一个情况是 1Password,虽然本地登录了,在插件这里又要重新登录一遍,而且不能使用本地验证来登录。我不想通过加第三方源等方式安装最新版本,ESR 版本的功能也没有太大差距,肉眼可见的差距主要在界面上,我最终选择了使用 ESR 版本。
Flathub
Flatpak + Flathub 解决了很多软件的问题。bookworm 似乎安装了 flatpak,bullseye 需要按照 flathub.org 上的安装说明走一遍。我通过 Flathub 安装的软件有:
- Firefox。Debian 默认安装 ESR 版本,我希望使用最新版,卸载默认安装的,在 Flathub 上安装。</s>
- Linux QQ
- QQmusic
- Obsidian
- XMind
- Typora
- Microsoft Edge
- Slack
- Telegram Desktop
V2rayA
按照官方网站上的说明即可:
# 安装 v2ray。源里的版本会出现缺 geoip 等文件的错误,直接安装网站上的,省心。 curl -Ls https://mirrors.v2raya.org/go.sh | sudo bash sudo systemctl disable v2ray --now # 安装 v2rayA wget -qO - https://apt.v2raya.org/key/public-key.asc | sudo tee /etc/apt/trusted.gpg.d/v2raya.asc echo "deb https://apt.v2raya.org/ v2raya main" | sudo tee /etc/apt/sources.list.d/v2raya.list sudo apt update sudo apt install v2raya sudo systemctl enable --now v2raya
坚果云
官方网站下载 deb 包安装。我曾经在 bookworm 下安装会出问题,我一般在刚装完 bullseye 后安装坚果云。
1Password
官方网站下载 deb 包安装。
WPS office
官方网站下载 deb 包安装。
滴答清单
官方网站下载 deb 包安装。
飞书
官方网站下载 deb 包安装。