下面是我在虚拟机里面每次用 netinst 最小化安装之后的一些优化步骤,希望对你有用:
后续步骤是为了让 Debian 使用更符合系统的一些设定:
1. 新的 Debian 会对 apt 源做校验,修改 /etc/apt/sources.list,添加[trusted=yes],如下:
还有一个方法是:apt-get install apt-transport-https ca-certificates,然后 update
2. 运行 apt-get update 和 apt-get upgrade 升级一下系统。
3. 使用 eject 命令可以安全弹出光盘镜像。
4. 系统默认无 sudo,需要 apt install sudo,切换为 root,执行 sudo usermod -aG sudo jack 添加 jack 用户进入 sudo 组
5. 安装命令行下图形化进程显示工具 htop, iftop:apt-get install htop iftop
6. 安装 vim:apt-get install vim
7. 编辑 /etc/vim/vimrc 文件,改设定为 set nocompatible 和 syntax on
set nocompatible
set backspace=2
set nu
set noerrorbells
set visualbell
set t_vb=
8. 开启 ls 的彩色显示,修改.bashrc 文件中的设定。如果是 /home/alex 用户,略有不一样,取消 force-color-prompt=yes 这一行的注释,后面 grep --color=auto 的注释也取消,就能显示彩色:
9. 删除较为危险的 telnet 和 ftp:aptitude purge telnet ftp 或者 apt-get purge telnet ftp
10. 不预装 ifconfig,需 apt-get install net-tools 或者 ip addr,参见
http://blog.jobbole.com/110029/ip 和 ifconfig 之争:
https://unix.stackexchange.com/questions/482596/ip-tools-vs-old-ifconfig(详细)
https://unix.stackexchange.com/questions/504063/ip-vs-ifconfig-commands-pros-and-cons 11. 如果使用 netinst 网络最小化安装,不会预装 ssh,需要 apt-get install ssh
12. 安装 lightdm 登录界面和 MATE 图形界面:apt-get install mate-desktop-environment lightdm
13. Debian 10 之后,使用 root 账户登录 MATE 图形界面,鼠标右键无菜单,桌面无图标的解决方法:System -> Preferences -> Personnal -> Startup Application,新增一条命令:name: Caja manage root desktop; command: caja --force-desktop 参考:
https://github.com/mate-desktop/caja/issues/871 14. 安装 xterm 以便在图形界面中启动 vim:apt-get install xterm
15. 进入系统之后,配置 MATE Terminal,Edit>Profile Preferences,选中 General 选项卡,去除 Use the system fixed width font,选 Monospace 10 ;切换至 Colors 选项卡,去除 Use colors from system theme,将 Foreground,Background, Bold and Underline 的 Built-in schemes 选为 Green on black 主题,Palette 的 Built-in schemes 选为 Linux console 。
16. 桌面右键,选择 Change Desktop Background,Theme 选 TraditionalOk 。
17. 安装 Python gcc 等包,执行 apt install software-properties-common build-essential
18. 先后运行 apt-get clean, apt-get autoclean, apt-get autoremove 清理多余安装包。