如何在Ubuntu 18.04中一次性快速移除所有非系统必需软件?
快速精简Ubuntu 18.04至最小可用状态
如果你想打造一个仅保留系统基础运行和驱动的超精简环境,方便后续用自定义脚本从头配置,下面分两种场景给出一步到位的操作方案:
场景1:保留基础GNOME桌面环境
如果还需要GUI界面,仅移除所有非必要预装应用,执行以下命令:
首先,一次性清理游戏、邮件客户端、亚马逊组件、GUI更新器、软件中心等冗余软件(连配置文件一起删除):
sudo apt purge -y aisleriot gnome-mahjongg gnome-mines gnome-sudoku thunderbird thunderbird-gnome-support ubuntu-web-launcher update-manager update-manager-core update-notifier update-notifier-common software-center gnome-software gnome-software-common rhythmbox totem shotwell simple-scan gnome-calendar gnome-contacts gnome-maps gnome-weather
命令说明:
aisleriot gnome-mahjongg gnome-mines gnome-sudoku:所有预装桌面游戏thunderbird*:邮件客户端及关联支持组件ubuntu-web-launcher:亚马逊快捷启动项update-manager* update-notifier*:图形化更新管理器及通知组件software-center gnome-software*:软件中心相关包rhythmbox totem shotwell simple-scan:多媒体、照片管理、扫描工具gnome-calendar gnome-contacts gnome-maps gnome-weather:GNOME自带的日常工具类应用
接着清理自动安装的依赖残留和缓存:
sudo apt autoremove -y && sudo apt autoclean
如果还要进一步精简,可以移除蓝牙、打印等非必需系统组件(按需选择):
sudo apt purge -y bluez bluez-cups cups cups-browsed printer-driver-* sudo apt autoremove -y && sudo apt autoclean
场景2:完全转为纯命令行环境(无GUI)
如果不需要桌面界面,追求极致精简,直接移除所有GUI相关组件:
sudo apt purge -y ubuntu-desktop gnome-shell gdm3 lightdm && sudo apt autoremove -y --purge sudo apt autoclean
执行完成后重启系统,就会进入纯命令行界面,后续完全可以通过自定义脚本按需安装所需软件。
注意事项
- 执行命令前建议先更新包列表:
sudo apt update - 操作前备份好个人重要数据(虽然这些命令不会删除用户数据,但谨慎为上)
- 后续需要恢复某款软件时,直接用
sudo apt install <包名>即可
内容的提问来源于stack exchange,提问作者user277512
相关产品推荐
相关产品推荐

