Eatta
Eatta
Published on 2026-04-07 / 3 Visits
0
0

Debian13安装与配置

一、前期准备

  1. 准备Linux的ladder环境,包括软件包和订阅地址,避免系统安装后部分网页无法访问或者打开缓慢影响操作的情况

二、优先设置

镜像源

修改系统的镜像源为清华镜像源,编辑/etc/apt/sources.list文件

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ trixie-backports main contrib non-free non-free-firmware

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb https://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware

设置个人用户为管理员

系统设置-系统-用户中,将个人用户的账户类型修改为管理员,否则后续的很多命令没有权限使用。

ladder

基础工具

sudo apt update && sudo apt upgrade -y
sudo apt install zsh git curl fastfetch vim -y
# 在安装基础依赖时,已经安装zsh,执行以下命令,切换系统默认shell为zsh,执行完命令后,可能需要重启终端或系统,如果仍然没有生效,可以在kconsole中修改默认的bash为/usr/bin/zsh
chsh -s $(which zsh)

配置git

git config --global user.name "your_name"
git config --global user.email "your_email"

Oh my zsh

https://github.com/ohmyzsh/ohmyzsh

  1. 在安装基础依赖时,需确保已经切换终端为zsh
chsh -s $(which zsh)
  1. 下载自动安装脚本
# 方式一:curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 方式二:wget

sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

# 方式三:fetch

sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 如果以上三种方式无法下载安装脚本,可能需要使用以下几种方式安装

# 方式一:curl

sh -c "$(curl -fsSL https://install.ohmyz.sh/)"

# 方式二:wget

sh -c "$(wget -O- https://install.ohmyz.sh/)"

# 方式三:fetch

sh -c "$(fetch -o - https://install.ohmyz.sh/)"
  1. 下载zsh-autosuggestionszsh-syntax-highlighting插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
  1. 配置插件和一些必要配置
# theme config


# plugin config
plugins=(git z sudo zsh-syntax-highlighting zsh-autosuggestions)

# 添加/usr/sbin到path中
export PATH=$PATH:/usr/sbin

# ladder terminal config
# export https_proxy=http://ip:port http_proxy=http://ip:port all_proxy=socks5://ip:port


三、个人设置

1. 启动图标

个人习惯修改应用程序启动器的默认图标,如没有此需求,可以忽略本步骤。

2. 修改Home目录的默认中文文件夹为英文

在新版本的Debian中,可以在系统设置-系统-会话-位置中,修改默认的Home内目录路径,在修改前,先执行如下命令,创建对应的英文目录

cd ~
mkdir Desktop Download Templates Public Documents Music Pictures Videos

如果上述配置无法实现,可以尝试如下命令

cd ~
mkdir Desktop Download Templates Public Documents Music Pictures Videos
rm -rf 公共 模板 视频 图片 文档 下载 音乐 桌面
xdg-user-dirs-update --set DESKTOP ~/Desktop
xdg-user-dirs-update --set DOWNLOAD ~/Download
xdg-user-dirs-update --set TEMPLATES ~/Templates
xdg-user-dirs-update --set PUBLICSHARE ~/Public
xdg-user-dirs-update --set DOCUMENTS ~/Documents
xdg-user-dirs-update --set MUSIC ~/Music
xdg-user-dirs-update --set PICTURES ~/Pictures
xdg-user-dirs-update --set VIDEOS ~/Videos

3. 取消关机等待时间

在旧版本的Debian中,关机时偶尔会遇到长时间无法关机的情况,可以尝试修改如下文件中的配置,在Debian13中此文件已经不存在,但是没有再遇到过长时间无法关机的情况,因此本章节仅做曾经遇到过的问题的备忘

sudo nano /etc/systemd/user.conf

# 把以下两行取消注释并修改为1s
DefaultTimeoutStartSec=1s
DefaultTimeoutStopSec=1s

4. 修改文件夹默认打开行为

如果文件夹默认为单击打开,不符合个人的使用习惯,可以在系统设置-工作区->常规行为->单击文件或文件夹时->选中中进行修改

5. 修改默认任务切换器

默认的Alt+Tab切换任务时,如果不符合个人使用习惯,可以在如下位置进行修改:系统设置-应用和窗口-窗口管理->任务切换器->获取新任务切换器->搜索并安装Thumbnail Grid->返回任务切换器->主窗口->可视化->下拉列表选择Thumbnail Grid

6. SSH密钥+authorized_keys

ssh-keygen -t ed25519 -C "your_mail@domain.com" 
cd ~/.ssh
cat id_ed25519
cat id_ed25519.pub

# 创建远程ssh登陆认证密钥文件,此步骤可选,如果不需要,可以忽略本步骤
# vim ~/.ssh/authorized_keys

7. 环境变量

Fcitx5输入法在现阶段仍然需要配置全局环境变量,否则部分程序无法使用输入法

sudo nano /etc/environment

输入如下内容

# 输入如下内容
INPUT_METHOD=fcitx5
XMODIFIERS=@im=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx

8. 安装字体

霞鹜文楷

HarmonyOS-Sans

JetBrains Mono

9. 壁纸

10. 打开openssh-server服务

Linux开启远程SSH密钥登陆

Debian13需要自行安装openssh-server

sudo apt install openssh-server

四、软件列表

Chrome

  1. 尝试添加Google Chrome的软件源
# 添加Google Chrome软件源
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list

# 安装Chrome
sudo apt update
sudo apt install google-chrome-stable
  1. 如果步骤1的方式失败,那么访问官网下载deb安装包手动安装

Flatpak

通过Flatpak安装的软件的desktop文件位置:/var/lib/flatpak/exports/share/applications,如果需要修改启动参数,此信息为参考

Steam

在安装steam前,可以阅读debian.club,检查最新的安装方式教程

flatpak install flathub com.valvesoftware.Steam

安装兼容层,执行下面的命令安装前,可以先查看官方GloriousEggroll/proton-ge-custom仓库,检查最新的安装方式

flatpak install com.valvesoftware.Steam.CompatibilityTool.Proton-GE

其他支持,可选步骤,如果启动后发现Steam没有什么问题,那么下面步骤可以跳过

# 字体支持
sudo apt install fonts-liberation

# 安装 Steam 运行时依赖
sudo apt install python3-apt

Obsidian

flatpak install flathub md.obsidian.Obsidian

LocalSend

flatpak install flathub org.localsend.localsend_app

VLC

flatpak install flathub org.videolan.VLC

Termius

提供通过Flatpak安装的方式做参考,也可以通过官网下载安装

flatpak install flathub com.termius.Termius

微信&QQ

微信 Linux 版
QQ Linux 版

关于微信在4K分辨率下字体偏小的问题,可以参考此文Linux原生版本微信中文输入和字体过小问题解决方案

哔哩哔哩

https://github.com/msojocs/bilibili-linux
io.github.msojocs.bilibili_1.17.6-1_amd64.deb

115浏览器

https://115.com/

Motrix

https://motrix.app/download

Termius

https://termius.com/download/linux

百度网盘

这里提供山东大学的软件站地址,在这里可以搜索百度网盘的最新deb包,兼容性没有经过验证,慎用!!!
https://mirrors.sdu.edu.cn/spark-store-repository/amd64-store/network/

wget https://mirrors.sdu.edu.cn/spark-store-repository/amd64-store/network/baidunetdisk/baidunetdisk_4.17.8_amd64.deb

FRP

https://github.com/fatedier/frp
云服务器 + frp + nginx实现内网穿透方案说明

Docker

Docker 教程 | 菜鸟教程

  1. 准备安装环境
sudo apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates
  1. 添加GPG公钥和apt源
# 第一步
sudo curl -sS https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
    
# 第二步
sudo nano /etc/apt/sources.list.d/docker.list
    
# 新增如下镜像源
deb [arch=amd64 signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian bookworm stable
  1. 安装Docker CE​和Docker Compose​插件
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 检查docker是否安装成功
docker version
  1. 检查compose是否安装成功
docker compose version
  1. 编辑docker配置
    目前国内可用Docker镜像源汇总

  2. 重启后才生效

sudo systemctl restart docker
  1. 设置开机自启
sudo systemctl enable docker
  1. 添加当前用户到Docker用户组,解决执行docker命令时需要使用sudo的问题
# 将当前用户加入 docker 组
sudo usermod -aG docker $USER  # 将当前用户加入 docker 组
newgrp docker  # 立即刷新用户组权限(临时生效)

# 查看当前用户所属组,确认包含 "docker"
groups

# 注销系统重新登录或重启后权限会永久生效
reboot

# 重启 Docker 服务
sudo systemctl restart docker

# 验证
docker info  # 现在应该能正常显示 Server 信息

Immich

immich-app/immich


Comment