Debian精简系统初始化

实际上,众多的Linux发行版都是基于Debian构建的,包括:

我在 树莓派Raspberry Pi 400 上构建 移动开发:树莓派开发环境构建 采用Lite版本安装后定制,安装初始化步骤是所有debian系共通的。

精简步骤见 移动开发:树莓派开发环境构建 ,本文记录安装软件列表:

系统软件仓库更新

  • 在安装和更新软件包之前,我们通常需要先更新软件仓库索引(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