一篇总结安装配置Debian GNOME的经历,用于后期自我参考。#
本文总结的机器配置如下。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
_,met$$$$$gg. root@debian
,g$$$$$$$$$$$$$$$P. -----------
,g$$P" """Y$$.". OS: Debian GNU/Linux 12 (bookworm) x86_64
,$$P' `$$$. Host: MS-TZZ H610ITX 2.5G E2.0G
',$$P ,ggs. `$$b: Kernel: 6.1.0-20-amd64
`d$$' ,$P"' . $$$ Uptime: 11 mins
$$P d$' , $$P Packages: 2619 (dpkg), 17 (flatpak)
$$: $$. - ,d$$' Shell: bash 5.2.15
$$; Y$b._ _,d$P' Terminal: gnome-terminal
Y$$. `.`"Y$$$$P"' CPU: 12th Gen Intel i3-12100F (8) @ 5.500GHz
`$$b "-.__ GPU: NVIDIA GeForce RTX 3060 Lite Hash Rate
`Y$$ Memory: 2733MiB / 64144MiB
`Y$$.
`$$b.
`Y$$b.
`"Y$b._
`"""
|
首先是安装,在配置存储空间这里需要注意。#
创建三个分区:
1
2
3
|
1024 EFI
1024 ext2 /boot
max btrfs /
|
后面NO YES即可
安装zRAM#
因为swap这里我选了No,所以开机之后应该先安装zRAM,这里参考 fernvenue 老师的文章使用 zRAM 代替 Swap 建议去阅读原文。我这里记录一下自己的操作方式。
1
|
apt install systemd-zram-generator
|
然后编辑 /etc/systemd/zram-generator.conf
1
|
vim /etc/systemd/zram-generator.conf
|
借用 fernvenue 老师的示例
1
2
3
4
|
[zram0]
compression-algorithm = zstd
zram-size = ram / 2
swap-priority = 100
|
保存后直接
1
2
|
systemctl daemon-reload
systemctl start systemd-zram-setup@zram0
|
网络配置#
接着参考 fernvenue 老师的文章
一些 WireGuard 使用技巧
下载安装:
1
|
apt update && apt install wireguard
|
然后在 /etc/wireguard/ 下创建配置文件。
1
|
vim /etc/wireguard/wg0.conf
|
启动:
1
2
|
systemctl enable wg-quick@wg0 --now
systemctl status wg-quick@wg0
|
显卡驱动#
由于N卡是 nonfree 的,所以要先去修改源为 nonfree,我这里是修改 /etc/apt/sources.list 文件。
1
|
vim /etc/apt/sources.list
|
TUNA Debian 软件源
1
2
3
4
|
apt install nvidia-detect
#然后
nvidia-detect
#它会帮助你来选择需要的驱动
|
- 这里我的电脑还需要下载安装 nvidia-driver 才能正常使用显卡。
参考 fernvenue 老师文章透過 Btrfs 打快照
简单来说就是
1
2
|
~# lsblk
#查看一下当前的分区情况,来选择要快照的分区
|
我这里因为和 fernvenue 老师配置的分区方式是一样的,所以可以直接抄作业。
1
2
|
#进行挂载操作
mount /dev/nvme0n1p3 /mnt
|
1
2
|
# ls /mnt
@rootfs #这里的@rootfs就是挂载的子卷
|
1
|
btrfs subvolume snapshot /mnt/@rootfs /mnt/@example #这里的@example就是你需要快照的名称
|
软件应用#
大部分都可以通过 flatpak 来进行安装,如果没有 flatpak ,先去下载安装一个。
参考下载的链接,我这里是 debian 的下载链接
对于使用 windows 软件的需求,如果你是高阶玩家,建议直接自己配置一个 wine 。当然也有很多基于 wine 做好预设开箱即用的软件。
可以使用bottle,对于中文的设置,需要去 dependencies 里面装 allfonts 和 cjkfonts 这两个字体。
现在微信已经上架 flathub ,可以直接搜索安装。
可以使用 Heroic
对于Apple Music客户端,可以使用 Cider
对于Spotify客户端,可以直接使用 flatpak 下载。
一个插件管理器#
也是来自于flathub 的插件管理器
一些使用的插件 Input Method Panel 、 Internet Speed Monitor 、OpenWeather、RunCat、Transparent Top Bar、Systemd Status、easyeffects、 MissionCenter 在插件管理器中直接搜索下载即可。
输入法#
这里我还是抄的 fernvenue 老师的作业,透過 Fcitx 5 使用中州韻輸入法引擎
我这里快速操作一些,具体的细节还是要看 fernvenue 老师的博客。
1
|
apt update && apt install --install-recommends fcitx5 fcitx5-chinese-addons
|
1
|
apt install fcitx5-rime
|
1
|
mkdir ~/.local/share/fcitx5 && cd ~/.local/share/fcitx5
|
1
|
rime_deployer --add-schema luna_pinyin
|
1
|
vim ./luna_pinyin.custom.yaml
|
1
2
|
patch:
translator/dictionary: personal
|
1
|
vim ./personal.dict.yaml
|
1
2
3
4
5
6
7
8
9
|
---
name: personal
version: "20240214"
sort: by_weight
use_preset_vocabulary: true
import_tables:
- luna_pinyin
- zhwiki
...
|
也可以参考官方的下载方式
这是luna的字典仓库和zhwiki的字典
waydroid#
参考官网文档
这里还有一个魔法,用于给 waydroid 安装 google play 和 Aurora Store 。
这里是抄 fernvenue 老师建议开启的配置,启用独立打开安卓应用的窗口,但其实官方文档写的更加详细一些,这里就只简单借鉴。
1
|
waydroid prop set persist.waydroid.multi_windows true
|
对于 waydroid 的网络,参考官网文档
1
2
3
4
5
6
7
8
9
10
11
|
#安装adb操作工具
apt install android-sdk-platform-tools
#连接到adb
adb connect
#使用 adb shell
adb shell
#给waydroid设置网络代理
settings put global http_proxy "xx.xx.xx.xx:1080"
|
参考链接: