Debian(bullseye)搭配VIM+python+latex环境

本文档详述了在Debian bullseye系统上配置VIM、Python和LaTeX环境的过程,包括硬件驱动安装、系统支持设置如swap调整、磁盘空间管理和环境配置等步骤,旨在帮助用户顺利搭建开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

VIM+python+latex是目前比较成熟的编程环境,成了有一定技术基础人员的首选,然而随着技术的不断更新,环境配置的细节也需要不断改善。


笔记本电脑配置及系统情况

提示:以下是本篇文章正文内容,下面案例可供参考

一、硬件支持

(一)wifi网卡装驱动

Debian安装默认不带有非自由(Non-Free)软件,Z510的wifi网卡没有开源驱动,所以一般情况下安装完Debian之后用不了wifi功能。
1.按照https://datutu.blog.youkuaiyun.com/article/details/122636870,把Debian11镜像更新为阿里巴巴开源镜像站镜像。

vi /etc/apt/sources.list

deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

2.然后 在命令终端执行下面命令:

sudo apt install firmware-iwlwifi

3.重启系统即可。
(一)这个步骤,需要电脑先用网线连接到路由器上才能操作。

(二)CPU错误更正

mce: [Hardware Error]: CPU 0: Machine Check: 0 Bank 6:
参考 https://forum.proxmox.com/threads/mce-hardware-error-cpu-0-machine-check-0-bank-6.75452/
Yep, I’ve fixed that by adding intel_idle.max_cstate=1 to the file /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0 intel_idle.max_cstate=1"
sudo update-grub

(三)风扇状态

cat /sys/class/thermal/cooling_device0/cur_state

参考值0或1

二、系统支持

(一)swap

free -m

查看 交换空间的大小,太小的话进行扩充。

第一步、使用命令:dd if=/dev/zero of=/home/swap bs=1MB count=1024增加1G的swap空间。如果想增加更多的swap空间,改count=后面的数字就行。
例如,加12Gswap空间 dd if=/dev/zero of=/home/swap bs=1MB count=12288
第二步、使用mkswap /home/swap命令制作一个swap文件。然后执行chmod 600 /home/swap && chown root:root /home/swap设置好文件权限。
第三步、使用swapon /home/swap命令启动swap分区。
注意:此操作只对当前有效,重启服务器后失效。如果想持续保持。可以将其写入/etc/fstab文件中。

vim /etc/fstab
/home/swap                       swap                swap    defaults        0 0

(二)调整Swappiness值

Swappiness是一个Linux内核属性,用于定义系统使用交换空间的频率,Swappiness可以具有0到100之间的值,较低的值将使内核尽可能避免Swap,而较高的值将使内核更积极地使用Swap交换空间。
默认的swappiness值为60,可以使用cat命令检查当前的swappiness值:

cat /proc/sys/vm/swappiness

虽然桌面可以使用60及以上的swappiness值,但对于服务器,你应该设置较低的值,例如10、20。
例如,要将swappiness值设置为70,请输入:

sudo sysctl vm.swappiness=70

要使此参数在重新引导后保持不变,请将以下行附加到/etc/sysctl.conf文件:

vm.swappiness=70

最佳swappiness值取决于你的系统工作负载以及内存的使用方式,你应该以小增量调整此参数以查找最佳值。

(三)磁盘空间

“凡事预则立”,在添加新功能之前,要预留足够的空间,提前检查磁盘空间,通常是查找大文件 。

先看占空间大的盘df -i
再定位占空间大的文件 find ./ -type f -size +1G
最后谨慎使用 rm -rf ,一般用 rm

二、使用步骤

1.基本配置

vim

sudo apt install vim
sudo apt install vim-gtk

git

1.首先配置/etc/apt/sources.list

nano /etc/apt/sources.list

# 清华大学的软件源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free 
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free 
deb https://mirr
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值