Debian12安装后的优化

安装 Debian12 后默认情况下使用较为繁琐,通过以下步骤可以提高 Debian12 的使用体验,阅读以下内容时,需要按照文章步骤依次执行

换国内源

使用清华镜像源

cd /etc/apt/ # 切换到源地址配置目录

su # 切换root用户

mv sources.list sources.list.back # 备份原本的源文件

nano sources.list # 编辑源文件

将以下内容复制到 source.list 文件中,复制完成后 crtl+s 保存, ctrl+x 退出
注意以下内容只适用于 Debian12 版本

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

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

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

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

deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

然后更新,显示的内容中有 tuna 即设置成功

su

apt-get update

显示包含以下内容即为成功

Hit:1 https://mirrors.tuna.tsinghua.edu.cn/debian bookworm InRelease
Hit:2 https://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates InRelease                                                                                                        
Hit:3 https://mirrors.tuna.tsinghua.edu.cn/debian bookworm-backports InRelease 
....

将用户添加到sudo组中

su
apt-get install sudo
/usr/sbin/usermod -a -G sudo $(echo $USER) 

关闭终端,重新启动一个终端

命令缺失和终端美化

debian12 安装完成后有一部分常用命令没有,这是因为环境变量中没有 /usr/sbin 路径,所以需要手动添加环境变量

sudo nano /etc/profile
# 在最后一行加入

export PATH=$PATH:/usr/sbin

# ctrl+s 保存,ctrl+x退出后,执行以下命令
source /etc/profile

终端美化

Debian 终端使用 grep 没有高亮显示,对于查看较为不便,需要修改 ~/.bashrc 文件,将其中注释掉的地方打开

nano ~/.bashrc

将以下注释掉的内容打开即可(去掉 alias 前面的 # 号)

在这里插入图片描述
去掉后使用 source ~/.bashrc 即可

github 配置与安装

git安装与配置

首先安装git

sudo apt-get install git

配置git

# 配置用户名和邮箱
git config --global user.name "yourName"
git config --global user.email "youEmail@xxx.com"

# 显示配置的信息
git config --list

ssh配置

在本地生成密钥

ssh-keygen -t ed25519 -C "your_email@example.com"
#然后一直回车即可

# 查看生成的公钥内容
cat ~/.ssh/id_ed25519.pub 

github配置

首先注册一个账号

然后点击右上角的头像,选择 Settings ,进入新页面点击 SSH and GPG keys ,点击左边的 New SSH key

  • Title随便填

  • Key type 选择 Authentication Key

  • Key 将上面公钥的内容复制进去即可

中文支持和输入法

中文支持

sudo dpkg-reconfigure locales

一直按下到最后, 空格 选择, tab 切换选项,空格选择完这几个后,一直选择 ok 回车即可
在这里插入图片描述

安装中文输入法

推荐 rime

sudo apt-get install ibus-rime

安装完成后重启!!!

配置rime输入法

在 Settings > Keyboard 中的 InputSources 中添加输入源, 选择 Chinese > Chinese(Rime) 即可

在这里插入图片描述
打开Tweaks > Keyboard & Mouse > Show Extended Input Sources

在这里插入图片描述
推荐 雾凇拼音

安装方式推荐 rime-auto-deploy

安装步骤

# 安装依赖环境
sudo apt install ruby

# 克隆仓库
git clone --depth=1 https://github.com/Mark24Code/rime-auto-deploy.git --branch latest

cd rime-auto-deploy

# 执行安装脚本
./installer.rb

脚本运行后直接选择 1 运行即可

更详细的内容请查看 rime-auto-deploy github 仓库说明

横排配置

  1. ibus 配置 运行 ibus-setup 的初始程序(需要使用当前用户, 非root用户,不需要加su或者sudo
ibus-setup

General > Font and Style > Candidates orientation 选择 Horizontal

Input Method > Add > Chinese > Rime
2. 修改 ~/.config/ibus/build/ibus_rime.yaml

添加(只需要在style下添加该属性即可,注意 yaml 的缩进格式)

style:
  horizontal: true
# horizontal 添加的位置和 style 下其他属性位置一致即可

在这里插入图片描述

然后点击右上角输入法,选择部署等待即可

修改rm命令防止误删[可选]

首先安装 trash-cli ,回收站的命令模式

apt install trash-cli

修改 rm 命令

# 将rm命令重命名为 rrm
sudo mv /usr/bin/rm /usr/bin/rrm

# 软链接 trash 到 rm
sudo ln -s /usr/bin/trash /usr/bin/rm

trash命令

trash # 将文件或文件夹移动到回收站

trash-list # 显示已删除的文件

trash-restore # 恢复删除的文件

trash-empty # 清空回收站

trash-rm # 删除回收站中的某个文件

注意: 每个用户的回收站都是单独的,比如使用 sudo trash 删除的文件需要使用 sudo trash-list 查看

常用插件安装

在线安装插件方式

使用火狐浏览器,进入 插件下载 网站,根据提示安装浏览器插件

安装成功后,直接在 https://extensions.gnome.org/ 中搜索需要的插件即可

  • AppIndicator and KStatusNorifierItem Support
    系统托盘,必须安装,否则一些运行在后台的软件无法查看

  • AATWS alt+tab
    窗口切换优化,可以调节预览窗口大小

  • blur my shell
    高斯模糊,美化插件

  • Screenshot Tool
    托盘有个截屏的图标

  • Clipboard Indicator
    粘贴板管理工具,安装后在状态栏有个小图标,查看历史粘贴记录

  • Proxy Switcher
    在快速设置中添加一个网络代理的选择开关

  • TopHat
    资源监控图标,在状态栏查看网速,cpu占用等信息

  • Removable Drive Menu
    硬盘挂载托盘图标

  • quick settings audio devices hider
    在快速设置中选择声音输出设备,如果有使用耳机的场景建议使用

  • 任务栏优化插件,二者选一个即可

    • dash to panel 将任务栏和状态栏合并在一起
    • dash to dock 优化任务栏
  • Gnome Fuzzy App Search
    gnome搜索框模糊搜索

常用软件安装

aptitude

# 一个用来代替 apt-get 的软件,可以自动处理依赖,搜索软件包
sudo apt-get install aptitude
# 常用命令 大部分命令与 apt-get 相同
aptitude serach xxx # 查询当前源中的软件

htop

终端系统资源监控

sudo apt-get install htop

/ 通过进程名搜索
F9 kill 某个进程
q 退出

gdebi

deb安装软件,可以自动处理依赖

sudo apt-get install gdebi

# 使用方式
sudo gdebi xxx.deb

markdown编辑软件

  1. Typora

    可以使用 faltpak 安装

    sudo flatpak install io.typora.Typora
    
  2. marktext

    开源免费,同样也可以使用 flatpak 安装

    flatpak install com.github.marktext.marktext
    

gitui

比较方便的 git 终端界面 软件地址

更快的搜索工具

  1. riggrep 用来代替 grep
# 搜索某个文件的内容
rg '正则表达式' README.md

# 搜索当前目录下文件的内容
rg '正则表达式'

# 搜索被.gitignore 文件忽略的内容
rg '正则表达式' -u

# 搜索被.gitignore 文件忽略的内容和隐藏的文件和目录
rg '正则表达式' -uu

# 搜索被.gitignore 文件忽略的内容和隐藏的文件和目录以及二进制文件
rg '正则表达式' -uuu

# 搜索被.gitignore 文件忽略的内容和隐藏的文件和目录 并且只搜索 .txt文件的内容
rg '正则表达式' -g '*.txt' -uu

# 搜索被.gitignore 文件忽略的内容和隐藏的文件和目录 并且忽略 .txt文件的内容
rg '正则表达式' -g '!*.txt' -uu

# 搜索被.gitignore 文件忽略的内容和隐藏的文件和目录 并且只搜索 .txt 和 .t 文件的内容
rg '正则表达式' -g '*.txt' -g '.t' -uu
  1. fd 用来替代 find 命令
# 搜索 InputDis*.cpp 包含.gitignore 和隐藏文件夹
fdfind -g  'InputDis*.cpp' -HI

# 搜索以 *.txt 结尾的文件 包含.gitignore 和隐藏文件夹 并且忽略 .hidden 目录
fdfind -g '*.txt' -HI -E .hidden/
# -g global 模式 -HI 包含.gitgnore 和 隐藏文件夹 -E 忽略的目录

flatpak

软件管理软件

sudo aptitude install flatpak

# 使用 Gnome 软件应用程序安装 Flatpak 可以使用给定的命令为其添加 Flatpak 插件支持:
# sudo apt install gnome-software-plugin-flatpak

# 将 Flathub 仓库添加到系统

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

# flatpak 添加国内源
flatpak remote-add --if-not-exists flathub https://mirror.sjtu.edu.cn/flathub/flathub.flatpakrepo
flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

# 查看国内源是否设置成功
flatpak remotes -d

# 设置完成后需要重启
systemctl reboot

安装软件步骤

sudo flatpak search typora
# 以下为命令输出内容
Name           Description                                     Application ID          Version        Branch        Remotes
Typora         A minimal Markdown reading & writing app        io.typora.Typora        1.7.5          stable        flathub

#安装命令
sudo flatpak install io.typora.Typora # install + Application ID

flatpak权限管理软件

# 安装flatpak权限管理软件[图形界面]
sudo flatpak install com.github.tchx84.Flatseal

截图录屏软件

xrog环境录屏 ,截屏

sudo aptitude install kazam # 录屏软件
sudo aptitude install flameshot # 截屏软件

wayland 环境录屏

sudo flatpak install io.github.seadve.Kooha

洛雪音乐助手

洛雪音乐助手

在 release 选择 deb 下载安装

迅雷

sudo flatpak install com.xunlei.Thunder

使用 Flatseal 开启权限

  • Device 中开启 All device (e.g. webcam)
  • Allow 中全部开启
  • Filessystem 中也是全部开启

微信

在优麒麟商店下载微信的 deb 包安装即可

微信 deb 包位置

很抱歉,目前还没有发布Debian 12版本,最新的Debian版本是Debian 11(代号为Bullseye)。不过,我可以为您提供一些关于Debian系统优化的一般建议。以下是一些常见的Debian系统优化方法: 1. 更新软件源:使用apt-get或apt命令更新软件源列表,以获取最新的软件包和安全更新。 2. 定期更新系统:及时应用Debian的安全更新和补丁,以确保系统的稳定性和安全性。 3. 禁用不必要的服务:检查并禁用不需要的系统服务,以减少资源消耗和提高系统性能。 4. 使用轻量级桌面环境:如果您使用图形界面,考虑使用轻量级桌面环境(如Xfce、LXQt),以减少系统资源占用。 5. 优化内核参数:根据您的硬件配置和需求,调整内核参数以提高系统性能。可以编辑/etc/sysctl.conf文件来修改内核参数。 6. 使用SSD硬盘:如果您使用固态硬盘(SSD),可以获得更好的性能和响应速度。 7. 清理不必要的软件包:定期清理不再需要的软件包和文件,以释放磁盘空间。 8. 使用防火墙:配置防火墙以保护系统免受网络攻击。 9. 使用优化的编译器选项:如果您需要编译软件,可以使用优化的编译器选项来提高性能。 10. 使用合适的硬件驱动程序:确保您的硬件驱动程序是最新的,并根据需要进行适当的配置。 这些是一些常见的Debian系统优化方法,具体的优化策略可能因个人需求和硬件配置而有所不同。如果您有特定的需求或问题,请提供更多详细信息,我将尽力为您提供更准确的建议。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值