Debian精简系统初始化
实际上,众多的Linux发行版都是基于Debian构建的,包括:
Raspberry Pi OS
我在 树莓派Raspberry Pi 400 上构建 移动开发:树莓派开发环境构建 采用Lite版本安装后定制,安装初始化步骤是所有debian系共通的。
精简步骤见 移动开发:树莓派开发环境构建 ,本文记录安装软件列表:
中文字体 Linux中文显示
中文输入: sway窗口管理器使用fcitx5
终端:
qterminal
/ 浏览器:falkon
系统软件仓库更新
在安装和更新软件包之前,我们通常需要先更新软件仓库索引(update),并完成一次现有安装软件的全面更新(upgrade):
debian更新软件仓库索引,并全面更新已安装软件
sudo apt update
sudo apt upgrade -y
软件安装步骤
对于轻量级简化桌面,可以尝试如下安装:
debian系安装应用
sudo apt install git vim-nox mpd ncmpc \
qterminal falkon keepassx \
-y
服务器系统,安装必要的管理工具:
安装运维管理工具
# tmux: 多会话终端
# neovim: 增强型vim编辑器
# 以下软件包提供必要工具
# cron: 定时任务(可选)
# locales: Debian的Docker镜像默认缺少需要补全
# net-tools: netstat
# iproute2: ip
# dnsutils: dig/nslookup
# plocate: updatedb/locate
# gnupg2: GPG (安装rvm需要)
# git: git版本管理
# tree: tree目录检查
# unzip: unzip解压缩
# wget: wget下载工具
apt install cron tmux neovim locales net-tools iproute2 dnsutils plocate gnupg2 git tree unzip lsof wget
对于纯后台服务器系统,可以采用如下精简安装:
安装vim以及服务器开发所需软件集
sudo apt install build-essential cmake vim-nox python3-dev -y
debian发行版中,
mlocate
已经被plocate
(更快)替代(/usr/bin/locate --> /etc/alternatives/locate --> /usr/bin/plocate
): 使用方法相同updatedb && locate XXX