Debian安装说明
Debian 源
1wget https://paste.akvicor.com/api/106
Debian 12 + i3
修改时区
1# 修改时区
2ln -sf /usr/share/zoneinfo/Etc/GMT-8 /etc/localtime
3# 同步硬件时间
4hwclock -w
配置源
1curl https://paste.akvicor.com/api/101 > /etc/apt/sources.list
2# 注释掉不需要用到的源,如 bookworm-proposed-updates(介于stable和testing之间), bookworm-backports(新特性移植到旧版本)
3
4apt update
5apt upgrade
6reboot
安装基础工具
1apt install apt-transport-https ca-certificates
2apt install vim curl wget git gcc g++ make screen bc jq zsh
添加基础bash命令
1# 添加ll命令.bashrc
2alias l='ls -al --color=auto'
3alias ll='ls -alh --color=auto'
笔记本电源操作
1vim /etc/systemd/logind.conf
2 HandleLidSwitch=ignore # 合上屏幕
3 HandlePowerKey=ignore # 电源按键
修改启动展示信息
ssh登录信息
1# 修改登录显示信息
2vim /etc/update-motd.d/10-uname
3 # 注释掉原有内容,添加以下内容
4 printf "\033c"
5# 清空motd内容
6vim /etc/motd
关闭grub引导界面
1# 关闭grub引导界面
2vim /etc/default/grub
3 修改GRUB_TIMEOUT为0
4 GRUB_TIMEOUT=0
5# 更新
6update-grub
7reboot
为用户添加sudo权限
1# 为用户添加sudo权限
2apt install sudo
3cd /etc/sudoers.d
4vim user
5 # 填入以下内容
6 akvicor ALL=(ALL)NOPASSWD:ALL
配置root用户的git
修改git用户信息
1git config --global user.name "Akvicor"
2git config --global user.email akvicor@akvicor.com
或
1git config --global --edit
修改git默认编辑器
1git config --global core.editor vim
支持SMB挂载
1apt install cifs-utils
2mkdir /smb/HHDx
3mount -t cifs -o username=root //172.16.1.1/HHDx /smb/HHDx
安装桌面环境
1apt install xorg i3 i3blocks terminator libnotify-bin notify-osd
配置sddm刷新率
1vim /usr/share/sddm/scripts/Xsetup
增加下面内容
1xset r rate 200 30
配置桌面环境
1# 配置桌面环境
2cp /etc/X11/xinit/xinitrc ~/.xinitrc
3 # 添加以下内容到 ~/.xinitrc
4 exec i3
添加快捷命令
1# 添加以下内容到 .bashrc / .zshrc
2alias l='ls -al --color=auto'
3alias ll='ls -alh --color=auto'
4alias ui='startx'
安装字体
从备份恢复
1# 下载fonts.tgz https://via.akvicor.com/file?f=1581
2mv fonts.tgz /usr/local/share/fonts
3cd /usr/local/share/fonts
4tar -zxvf fonts.tgz
5rm fonts.tgz
6 # 更新字体缓存
7fc-cache -fv
字体配置文件
将以下文件放在~/.config/fontconfig
中,以改变字体生效顺序,防止出现不必要的乱码或识别错误
1<?xml version="1.0"?>
2<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
3<fontconfig>
4
5<!-- Default system-ui fonts -->
6<match target="pattern">
7 <test name="family">
8 <string>system-ui</string>
9 </test>
10 <edit name="family" mode="prepend" binding="strong">
11 <string>sans-serif</string>
12 </edit>
13</match>
14
15<!-- Default sans-serif fonts-->
16<match target="pattern">
17 <test name="family">
18 <string>sans-serif</string>
19 </test>
20 <edit name="family" mode="prepend" binding="strong">
21 <string>Noto Sans SC</string>
22 <string>Font Awesome 6 Pro</string>
23 </edit>
24</match>
25
26<!-- Default serif fonts-->
27<match target="pattern">
28 <test name="family">
29 <string>serif</string>
30 </test>
31 <edit name="family" mode="prepend" binding="strong">
32 <string>Noto Serif SC</string>
33 <string>Noto Serif</string>
34 </edit>
35</match>
36
37<!-- Default monospace fonts-->
38<match target="pattern">
39 <test name="family">
40 <string>monospace</string>
41 </test>
42 <edit name="family" mode="prepend" binding="strong">
43 <string>JetBrainsMono Nerd Font Mono</string>
44 <string>Hack Nerd Font Mono</string>
45 </edit>
46</match>
47
48</fontconfig>
Awesome字体
在这里面搜索字体并使用
https://fontawesome.com/search
1# 执行以下命令更新字体缓存
2fc-cache -fv
3# 若字体文件未生效,切换至用户,执行以下命令删除旧缓存
4rm -rf ~/.cache/fontconfig/
5# fontawesome-pro_v6.4.0_package.zip
6# 将otf字体放到系统指定目录中使用
7https://via.akvicor.com/file?f=1496
8# 全部字体,可自选放入系统中,配合fontconfig设置每个字体的顺序
9https://via.akvicor.com/file?f=1497
10# 修改i3默认字体为Google Noto Sans
常用命令
1#lists fonts
2fc-list
3# show an ordered list of fonts matching a certain name or pattern
4fc-match -s helvetica
5# rebuilds cached list of fonts (in `~/.cache/fontconfig`, older caches may also be in `~/.fontconfig`)
6fc-cache -fv
配置User用户的git
修改git用户信息
1git config --global user.name "Akvicor"
2git config --global user.email akvicor@akvicor.com
或
1git config --global --edit
修改git默认编辑器
1git config --global core.editor vim
安装中文输入法
1apt install fcitx5 fcitx5-pinyin
2fcitx5-configtool # 添加pinyin输入法
3im-config # 修改默认输入法,如果报错安装 zenity
安装环境
Golang
Node
Rust
Python
安装拓展工具
rdesktop
Windows远程桌面
安装
1apt install rdesktop
xclip
剪切板
安装
1apt install xclip
xbacklight
屏幕背光亮度
安装
1apt install xbacklight
picom
窗口背景透明
安装
1apt install picom
!废弃 compton
窗口背景透明
安装
1apt install compton
light
屏幕背光亮度
安装
1apt install light
rofi
应用程序窗口选择器,运行对话框
安装
1apt install rofi
feh
图片查看器
安装
1apt install feh
poppler-utils
PDF工具集
安装
1apt install poppler-utils
caca-utils
命令行图形库
安装
1apt install caca-utils
highlight
高亮显示源代码的命令行工具
安装
1apt install highlight
atool
归档文件管理工具
安装
1apt install atool
imagemagick
图像处理工具集
安装
1apt install imagemagick
ethtool
网络管理工具
安装
1apt install ethtool
scrot
截图工具
安装
1apt install scrot
ranger
命令行文件管理工具
安装
1apt install ranger
alsa-utils
声音控制
安装
1apt install alsa-utils
!废弃 pulseaudio, pavucontrol
声音控制
安装
1apt install pulseaudio
2apt install pavucontrol
smartmontools
硬盘管理工具
安装
1apt install smartmontools
用法
1sudo smartctl -A /dev/sda
2sudo smartctl -H /dev/sda
tcptrack
Monitor TCP connections on the network
安装
1sudo apt-get install tcptrack
用法
1tcptrack -i wlp2s0
proxychains
通过代理运行程序
安装
1apt-get install proxychains
2
3sudo find / -name "libproxychains.so.3" # get path
4sudo vim /usr/bin/proxychains # change
用法
1sudo proxychains apt-get update
2proxychains google-chrome
privoxy
Convert socks to http proxy
安装
1sudo apt-get install privoxy
2
3sudo vim /etc/privoxy/config
4# port: 8118
5# forward-socks5 / 127.0.0.1:1080 .
用法
1sudo systemctl start privoxy
uGet + aria2
多线程下载工具
安装
1sudo apt-get install uget aria2
2# config uget: plug-in use aria2
ufw
Firewall 防火墙
安装
1sudo apt-get install ufw
2sudo ufw enable
3sudo systemctl enable ufw
4sudo systemctl restart ufw
5sudo ufw status
用法
1sudo ufw allow 22
2sudo ufw deny 80
mesa-utils
OpenGL工具包
安装
1apt install mesa-utils
用法
1glxgears # 显示一个旋转的齿轮动画, 用于测试OpenGL性能, 在控制台输出帧率
2glxheads # 显示所有当前连接到的X服务器的OpenGL应用程序信息
rsync
文件同步工具
安装
1apt install rsync
用法
1rsync -arvz --exclude="*/.idea" --exclude="*/node_modules" --delete /akvicor/mvq/workspace/sync/ work:/viry/workspace/sync
2rsync -arvz --exclude="*/.idea" --exclude="*/node_modules" --delete work:/viry/workspace/sync/ /akvicor/mvq/workspace/sync
安装应用程序
Chrome
Web浏览器
1apt install gnupg
2curl https://paste.akvicor.com/api/102 | bash
3apt update
4apt install google-stable-chrome
Firefox
非Chromium内核Web浏览器
1apt install firefox-esr
RustDesk
远程桌面
1apt install -fy ./rustdesk-<version>.deb
GIMP
图像处理程序
1apt install gimp
LibreOffice
文档处理程序
1apt install libreoffice
i3lock-color
支持毛玻璃效果的i3lock
i3lock-color基础包
1apt install autoconf gcc make autoconf pkg-config libpam0g-dev libcairo2-dev libfontconfig1-dev libxcb-composite0-dev libev-dev libx11-xcb-dev libxcb-xkb-dev libxcb-xinerama0-dev libxcb-randr0-dev libxcb-image0-dev libxcb-util0-dev libxcb-xrm-dev libxkbcommon-dev libxkbcommon-x11-dev libjpeg-dev
2git clone https://github.com/Raymo111/i3lock-color.git
3cd i3lock-color
4git tag -f "git-$(git rev-parse --short HEAD)" # add a tag with the short commit ID, which will be used for the version info
5./build.sh
6./install-i3lock-color.sh
i3lock-color美化
1wget https://github.com/betterlockscreen/betterlockscreen/archive/refs/heads/main.zip
2unzip main.zip
3cd betterlockscreen-main/
4chmod u+x betterlockscreen
5cp betterlockscreen /usr/local/bin/
6cp system/betterlockscreen@.service /usr/lib/systemd/system/
7systemctl enable betterlockscreen@$USER
Fix
amd驱动
正常情况下不需要手动安装, 因为安装xorg时已经自动安装了
https://www.amd.com/en/support/linux-drivers
下载安装后执行
1sudo amdgpu-install
firmware load for amdgpu/gc_11_0_1_mes_2.bin failed with error -2
开机提示缺少firmware
前往内核firmware网站
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu
搜索gc_11_0_1_mes_2.bin
也可以下载此驱动包, 包含了大量可能缺失的驱动: firmware_amdgpu.tgz
下载后移动到/usr/lib/firmware/amdgpu
或/lib/firmware/amdgpu/
下, 重启电脑
除另有声明外,本博客文章均采用 知识共享 (Creative Commons) 署名 4.0 国际许可协议 进行许可。转载请注明原作者与文章出处。