登录 | 注册

轻扣指间,静听心声

debian

发表于 07-17 / 671 阅读 / 0 评论 / 需时4.9’

之前主力虚拟机用的mxLinux,既然它基于bebian,就有了换用debian的想法。这里不得不说,mxLinux做的优化确实到位,安装过程的顺畅度是原生debian系统无法比拟的。

debian1.avif

下载安装镜像

直接下载完整镜像,官网地址

安装

这里注意安装全程不要下载网络内容,即使安装界面选择了国内源也不行,因为security源并未替换。
基本上,在磁盘操作后,一路选“否”就行了!

debian2.avif

因为我个人用做虚拟多开,因此选择轻量的xfce桌面环境。这里我只需要安装桌面环境,其它都不需要。

换源

编辑/etc/apt/sources.list内容如下(含说明)

# 这一行需要屏蔽,离线安装方式成功后默认是打开的,这样我们只能在DVD里面查找软件,不能在互联网上查找软件
#deb cdrom:[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231007-10:29]/ bookworm main non-free-firmware

# 使用清华的软件源,默认注释了源码镜像以提高 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

# 屏蔽security.debian.org的软件源,因为前面已经使用了清华的源。security.debian.org在中国大陆非常慢而且不稳定,不如用中国大陆地区的其他源
# 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

然后执行sudo apt-get update -y

系统配置同mxLinux一文

1,安装vmware tools

先弹出系统安装镜像,然后在esxi中点击安装vmware tools,回到debian中的CD-ROM中复制安装文件VMwareTools-x.x.x-yyyy.tar.gz,这里我放到下载文件夹中。

解压该文件

tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

执行安装

cd vmware-tools-distrib
sudo ./vmware-install.pl

重启

2,设置开机自动登录

为避免每次开机输入用户名密码,可以设置成开机自登陆。mxlinux安装时就能直接设置,直心方便。

修改 /etc/lightdm/lightdm.conf,找到:

#autologin-user=
#autologin-user-timeout=0

修改成:

autologin-user=sh
autologin-user-timeout=0

默认这两项配置是注释掉的,需要放开注释,并且将登录用户名补上。
这里注意,如里你想用root帐户自动登录,还需要修改,/etc/pam.d/lightdm-autologin中:

#auth   required    pam_succeed_if.so user != root quiet_success

直接注释掉即可,也就是不屏蔽root的登录了。

3,安装中文输入法

sudo apt install fcitx5 fcitx5-chinese-addons

fcitx的一处设置

debian3.avif

如里你也是虚拟机中安装的debian,这里建议如图将切换输入法快捷键设置为“左shift”。

4,安装obs、虚拟音频、腾讯会议等

腾讯会议直接官网下载后,sudo dpkg -i *.deb安装即可。
其它参考mxLinux一文,不再赘述。

清理优化

我安装时只给debian分配的8G的磁盘,折腾完发现基本满了,得清理下。

  1. 删除残余的配置文件
    通常Debian/Ubuntu删除软件包可以用两条命令
sudo apt-get remove <package-name>
sudo apt-get purge <package-name>

remove将会删除软件包,但会保留配置文件.purge会将软件包以及配置文件都删除.

找出系统上哪些软件包留下了残余的配置文件

dpkg --list | grep "^rc"

其中第一栏的rc表示软件包已经删除(Remove),但配置文件(Config-file)还在. 现在提取这些软件包的名称.

dpkg --list | grep "^rc" | cut -d " " -f 3

删除这些软件包

dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge

如果你只想删除某个软件包的配置文件,那么可以使用下面的命令

sudo dpkg --purge <package-name>
  1. 删除没有用的deb软件安装包
    通常我们用sudo apt-get install 命令安装软件包后,apt-get下载的deb安装包会保留在系统上.所以如果你经常安装软件,那么这些deb安装包会占据大量的空间.这些安装包在/var/cache/apt/archives目录下。在软件安装完成后,这些deb安装包就没什么用了。对于硬盘容量有限的服务器来说apt-get clean命令可以腾出很多空间。你可以输入下面的命令来查看/var/chace/apt/archives目录下deb安装包的总大小

    du -sh /var/cache/apt/archives

要删除这些deb包,只需要运行下面两个命令就行了.

sudo apt-get clean
sudo apt-get autoclean
  1. 删除孤儿软件包
    有时候,你用apt-get安装一个软件包时会自动安装其他的依赖.当你删除掉这个软件包时,这些依赖也就没有用处了.这些没有用的依赖包叫做孤儿软件包,可以用下面的命令删除

    sudo apt-get autoremove

不过apt-get autoremove只会删除经apt-get自动安装的依赖包,而你自己手动安装的依赖包则不会被删除,这时我们可以用deborphan来彻底删除.

sudo apt-get install deborphan

列出孤儿软件包

deborphan

将它们删除

deborphan | xargs sudo apt-get purge -y
  1. 删除旧内核

在Debian等基于Linux的系统中,“uname”命令用于查看与系统硬件和操作系统相关的信息。它还检索有关系统架构和内核的详细信息。在“uname”命令中,添加“-r”选项来检查我们正在使用的内核版本:

uname -r

您还可以执行“uname”命令并结合“-mrs”选项来获取机器名称、内核名称及其版本:

uname -mrs

这里“x86_64”表示系统从64位内核启动:

使用“-a”选项,“uname”命令会显示与系统相关的所有信息:

uname -a

列出 Debian 上已安装的内核

dpkg --list | grep linux-image

删除旧内核(这一步能清理出几百MB空间)

sudo apt-get --purge remove linux-image-xxx-amd64

删除旧内核后,是时候更新“grub2”配置了:

sudo update-grub2

重新系统:

sudo reboot

本文最后更新时间为 2024-10-04 12:51

评论功能已关闭!
本站仅用作个人记录,不交流、不讨论,留言板可以留言但无邮件回复。