Debian 的安装真是一言难尽。之前一直在虚拟机里尝试,有些问题还试不出来。一旦到了真实的电脑上,就会被各种现实问题打脸。有两点需要注意:
按照这个页面上的说明,安装 amd64-microcode
包,重启电脑后生效。
用过了 Linux Mint,我承认对 Cinnamon 的桌面念念不忘。经过了这么多桌面环境,最终还是 Cinnamon 那种简洁征服了我。我这几年一直不喜欢 Ubuntu,所以尽管 Linux Mint 论坛上都说它跟 LMDE 没有区别,但我最终还是选择了 LMDE。事实上,他们还是有区别的,至少从安装的角度上说。
编辑 /etc/fstab
文件,设置 btrfs 参数:
UUID=18e08f69-8c1c-45c6-86db-fd61fb76dfee / btrfs noatime,space_cache,compress=zstd,discard=async,subvol=@rootfs 0 0
默认安装会把根目录放在 @rootfs,这种情况下 Timeshift 不支持。还没有找到好的解决办法。
Timeshhift 仅支持对 @ 和 @home 创建快照,这个网页讲了这个问题发生的原因。因此,如果要正常使用 Timeshift,需要把 @rootfs 改名为 @。根据这篇文章的说明,进行以下操作:
mount /dev/nvme0n1p2 /mnt # 挂载 @rootfs 所在的分区
mv /mnt/@rootfs /mnt/@
/etc/fstab
里 btrfs 的参数,把 @rootfs 改成 @sync && umount /mnt && reboot
set root=(hd0,gpt2) # gpt2 对应 /dev/nvme0n1p2 linux /@/boot/vmlinuz/5.10.0-9-amd64 root=dev/nvme0n1p2 rootflags=subvol=@ # 可以按 TAB 补全内核文件,一定不能输入错误,比如 rootflags 少个 s,否则会无法启动 initrd /@/boot/initrd.img-5.10.0-9-amd64 # 同样用好 TAB 补全,会省不少事 boot
grub-mkconfig -o /boot/grub/grub.cfg
会自动将 GRUB 的配置改过来。
在 Debian 默认安装的 Cinnamon 非常不好看,我的目标是让它和 Linux Mint 一样。这一点也经过了反复尝试,最终找到了这样一条路子,不过没有经过测试,还不确定是否会有问题。
sudo dpkg -i <包.deb>
也可以安装 gdebi
包之后图形界面下安装。)
mint-y-icons
和 mint-x-icons
两个包。mint-themes
包。sudo apt install dmz-cursor-theme
安装这个包。
这样界面就和 Linux Mint 一模一样了。
nala 已经进入 Debian 官方源,可以直接使用 apt 安装,不必再按照页面上的说明手动添加源。
从官方网站下载 .deb 安装文件,使用 dpkg 或者双击用 GDebi 安装即可。
从官方网站上安装 v2ray,然后按照网站上的说明添加源,然后用 apt 安装 v2raya。
Debian 官方源里有 v2ray,但经过测试,无法启动代理。最终还是选择使用 v2raya 网站上的安装脚本,下载二进制安装。
按照这个网页的说明,安装 ganneff.de 上的 emacs-snapshot
包。第一步安装 software-properties-common
不是必要的,添加源的时候,手动编辑文件即可。第三步里网页上的例子写的是 buster,改成 bookworm 即可(testing 关键字无效)。
官方网站上有 Snap 跟 AppImage 的安装方式,都比较复杂,之前一直使用 Flathub 上的版本,Linux Mint 直接安装了 Flatpak 并加了 Flathub 源,在 Debian 上面就需要手动安装。
flatpak-xdg-utils
包,否则不但启动器里无法找到 Todoist 程序,Todoist 通过浏览器进入登录页面后,无法跳回应用程序,导致无法使用。Linux Mint 上默认安装的一些程序,本来以为是 Cinnamon 的一部分,结果似乎是 Linux Mint 独有的。还没有确定直接添加 Linux Mint 的源是否会带来不良影响,目前阶段先找一些替代品安装。
安装 Pluma,这是 MATE 带的编辑器。
安装 eom。也可以选择 eog,不过界面是典型的 GNOME 3 样式,与 Cinnamon 有些不搭。
安装 Atril。也是 MATE 的组件。