bash
echo "260501更新后密钥并完成Teb配置示例:"
git clone https://gitcode.com/ZhangRelay1/donut.git
sudo apt-key add ~/donut/ros.key
gpg --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
gpg --export C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 | sudo tee /usr/share/keyrings/ros.gpg > /dev/null
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/ros.gpg] https://mirrors.aliyun.com/ros/ubuntu xenial main" > /etc/apt/sources.list.d/ros-latest.list'
sudo rm /etc/apt/sources.list.d/ros2-latest.list
sudo apt update
一、幼儿园启蒙(2--6 岁)(12 款)
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
gcompris |
幼儿全能启蒙:数学、阅读、绘画、记忆游戏,100 + 活动 | sudo apt install gcompris |
tuxpaint |
儿童绘画:画笔、贴纸、印章,简单好玩 | sudo apt install tuxpaint |
tuxmath |
幼儿数学:加减乘除小游戏,企鹅主题 | sudo apt install tuxmath |
tuxtyping |
儿童打字:寓教于乐,认识键盘 | sudo apt install tuxtyping |
ktouch |
打字练习:适合小朋友标准指法 | sudo apt install ktouch |
klettres |
字母学习:大小写、发音、单词启蒙 | sudo apt install klettres |
kstars |
儿童天文:简易星图、星座、太阳系 | sudo apt install kstars |
kalzium |
儿童化学:元素周期表卡通版 | sudo apt install kalzium |
geogebra |
幼儿几何:图形、拼图、简单作图 | sudo apt install geogebra |
scribus |
简易排版:儿童手抄报、小画册 | sudo apt install scribus |
blender |
3D 卡通建模:简单玩具、小动物 | sudo apt install blender |
pyscratch |
可视化编程:积木式,零基础 | sudo apt install pyscratch |
二、中小学教育(7--18 岁)(30 款)
2.1 数学
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
geogebra |
几何 / 代数 / 微积分全学段,动态演示 | sudo apt install geogebra |
maxima |
符号计算:解方程、化简、微积分 | sudo apt install maxima |
octave |
数值计算:MATLAB 替代,中学竞赛 / 实验 | sudo apt install octave |
kalgebra |
图形计算器:函数绘图、方程求解 | sudo apt install kalgebra |
gnuplot |
数据绘图:2D/3D 曲线,实验图表 | sudo apt install gnuplot |
labplot |
数据分析:Origin 替代,物理实验绘图 | sudo apt install labplot |
2.2 物理 / 化学 / 生物
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
ktechlab |
电路仿真:中学物理电学实验 | sudo apt install ktechlab |
gnucap |
电路仿真:直流 / 交流 / 瞬态分析 | sudo apt install gnucap |
kalzium |
化学周期表:元素性质、化合物 | sudo apt install kalzium |
avogadro |
分子建模:3D 分子结构、化学键 | sudo apt install avogadro |
stellarium |
天文模拟:星图、行星、星座 | sudo apt install stellarium |
celestia |
宇宙 3D 漫游:星系、黑洞、航天器 | sudo apt install celestia |
openmodelica |
物理建模:力学、热学、电学系统 | sudo apt install openmodelica |
fritzing |
电子原型:面包板 / 原理图 / PCB | sudo apt install fritzing |
2.3 地理 / 历史 / 语言
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
kgeography |
地理学习:国家、首都、地图、国旗 | sudo apt install kgeography |
marble |
虚拟地球:3D 地图、地形、街景 | sudo apt install marble |
kwordquiz |
单词测验:多语言词汇记忆 | sudo apt install kwordquiz |
parley |
语言学习:单词、语法、例句、听写 | sudo apt install parley |
libreoffice-writer |
作文 / 报告:文档排版、图文混排 | sudo apt install libreoffice-writer |
libreoffice-calc |
数据统计:表格、公式、图表 | sudo apt install libreoffice-calc |

2.4 编程 / 创客
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
scratch |
积木编程:小学至初中,逻辑入门 | sudo apt install scratch |
kturtle |
海龟绘图:LOGO 语言,编程启蒙 | sudo apt install kturtle |
python3 |
Python 编程:中学信息学竞赛 | sudo apt install python3 |
arduino |
单片机开发:创客、机器人、传感器 | sudo apt install arduino |
processing |
创意编程:图形、动画、交互艺术 | sudo apt install processing |
freecad |
3D 建模:中学技术课、创客设计 | sudo apt install freecad |
librecad |
2D 绘图:机械 / 建筑制图,CAD 入门 | sudo apt install librecad |
三、大学理科(数学 / 物理 / 化学 / 生物 / 天文)(28 款)
3.1 数学
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
maxima |
符号计算:代数、微积分、微分方程 | sudo apt install maxima |
octave |
数值计算:矩阵、优化、信号处理 | sudo apt install octave |
scilab |
科学计算:控制系统、仿真、图像处理 | sudo apt install scilab |
r-base |
统计计算:数据分析、机器学习、绘图 | sudo apt install r-base |
python3-numpy |
数值计算库:矩阵、线性代数 | sudo apt install python3-numpy |
python3-scipy |
科学计算库:积分、优化、信号处理 | sudo apt install python3-scipy |
python3-matplotlib |
绘图库:论文级 2D/3D 图 | sudo apt install python3-matplotlib |
python3-pandas |
数据分析库:表格、时间序列 | sudo apt install python3-pandas |
sage |
数学系统:代数、数论、几何、统计 | sudo apt install sage |
3.2 物理
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
elmerfem |
多物理场有限元:结构、热、流体、电磁 | sudo apt install elmerfem |
calculix-ccx |
有限元求解器:结构力学、热传导 | sudo apt install calculix-ccx |
gmsh |
网格生成:2D/3D 有限元网格 | sudo apt install gmsh |
openfoam |
计算流体力学(CFD):流动、传热、燃烧 | sudo apt install openfoam |
abinit |
量子力学:电子结构、材料性能 | sudo apt install abinit |
xmgrace |
科学绘图:高质量曲线、数据拟合 | sudo apt install xmgrace |
3.3 化学 / 生物 / 天文
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
avogadro |
分子建模:3D 结构、量子化学输入 | sudo apt install avogadro |
rdkit |
化学信息学:分子设计、药效预测 | sudo apt install rdkit |
biopython |
生物信息学:DNA/RNA/ 蛋白质分析 | sudo apt install python3-biopython |
celestia |
宇宙模拟:星系演化、航天器轨道 | sudo apt install celestia |
stellarium |
天文馆:星图、日食、月食、彗星 | sudo apt install stellarium |
kstars |
天文数据:天体测量、星历表、望远镜控制 | sudo apt install kstars |

四、大学工科(EE / 机械 / 土木 / 计算机 / 自动化)(40 款)
4.1 电子 / 电路 / PCB
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
kicad |
EDA:原理图 + PCB+3D,开源首选 | sudo apt install kicad |
fritzing |
电子原型:面包板 / 原理图 / PCB | sudo apt install fritzing |
gnucap |
SPICE 仿真:直流 / 交流 / 瞬态 / 噪声 | sudo apt install gnucap |
ktechlab |
电路 + MCU 仿真:PIC/AVR 单片机 | sudo apt install ktechlab |
pulseview |
逻辑分析仪:示波器、总线调试 | sudo apt install pulseview |
sigrok-cli |
测量设备控制:万用表、电源、负载 | sudo apt install sigrok-cli |
4.2 机械 / 土木 / 有限元
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
freecad |
3D CAD:零件 / 装配 / 工程图 / 有限元 | sudo apt install freecad |
librecad |
2D CAD:机械 / 建筑制图,DWG 兼容 | sudo apt install librecad |
brl-cad |
3D 实体建模:军工级、CSG 建模 | sudo apt install brl-cad |
gmsh |
网格生成:2D/3D 有限元 / CFD 网格 | sudo apt install gmsh |
calculix-ccx |
有限元求解:结构、热、振动、疲劳 | sudo apt install calculix-ccx |
elmerfem |
多物理场:结构、热、流体、电磁耦合 | sudo apt install elmerfem |
openfoam |
CFD:流动、传热、燃烧、多相流 | sudo apt install openfoam |
4.3 计算机 / 编程 / AI
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
build-essential |
编译链:C/C++/Fortran/make,必装 | sudo apt install build-essential |
git |
版本控制:代码管理、协同开发 | sudo apt install git |
vim-gnome |
代码编辑:高效、可扩展、全平台 | sudo apt install vim-gnome |
emacs |
可编程编辑器:Lisp 扩展、全功能 | sudo apt install emacs |
python3 |
Python:AI、机器学习、数据分析 | sudo apt install python3 |
python3-opencv |
计算机视觉:图像处理、目标检测 | sudo apt install python3-opencv |
python3-tensorflow |
深度学习:神经网络、训练、推理 | sudo apt install python3-tensorflow |
python3-pytorch |
深度学习:动态图、研究首选 | sudo apt install python3-pytorch |
4.4 自动化 / 机器人 / 工控
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
ros-melodic-desktop-full |
ROS Melodic:机器人开发、导航、视觉 | sudo apt install ros-melodic-desktop-full |
gazebo9 |
机器人仿真:3D 物理、传感器、环境 | sudo apt install gazebo9 |
ns3 |
网络仿真:通信、物联网、工控网络 | sudo apt install ns3 |
openmodelica |
系统建模:机电一体化、控制、仿真 | sudo apt install openmodelica |
arduino |
嵌入式开发:单片机、传感器、控制 | sudo apt install arduino |
五、文科 / 艺术 / 设计(20 款)
5.1 办公 / 论文
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
libreoffice |
办公套件:Writer/Calc/Impress/Draw/Math | sudo apt install libreoffice |
texlive-full |
LaTeX 全套:论文、报告、公式排版 | sudo apt install texlive-full |
pandoc |
文档转换:Markdown↔Word↔LaTeX↔PDF | sudo apt install pandoc |
scribus |
桌面排版:书籍、海报、画册、手册 | sudo apt install scribus |
5.2 图像 / 设计 / 动画
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
gimp |
图像编辑:Photoshop 替代,图层 / 蒙版 | sudo apt install gimp |
inkscape |
矢量绘图:Illustrator 替代,SVG/AI/PDF | sudo apt install inkscape |
krita |
数字绘画:笔刷、压感、动画、漫画 | sudo apt install krita |
blender |
3D 建模 / 渲染 / 动画:机械、角色、特效 | sudo apt install blender |
synfigstudio |
2D 动画:矢量动画、骨骼、关键帧 | sudo apt install synfigstudio |
5.3 音频 / 视频
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
audacity |
音频编辑:录音、剪辑、降噪、特效 | sudo apt install audacity |
vlc |
媒体播放器:万能格式、流媒体、转码 | sudo apt install vlc |
kdenlive |
视频剪辑:非线性、多轨道、特效、字幕 | sudo apt install kdenlive |
openshot |
视频编辑:简单易用、3D 动画、转场 | sudo apt install openshot |
六、系统 / 终端 / 运维 / 安全(25 款)
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
htop |
进程监控:CPU / 内存 / 磁盘 / 网络,彩色 | sudo apt install htop |
tmux |
终端复用:多窗口、分屏、后台任务 | sudo apt install tmux |
neofetch |
系统信息:ASCII Logo、配置、主题 | sudo apt install neofetch |
cmatrix |
终端雨矩阵:黑客帝国特效 | sudo apt install cmatrix |
figlet |
终端大字:艺术字、标题、提示信息 | sudo apt install figlet |
lolcat |
彩虹文字:终端输出彩色渐变 | sudo apt install lolcat |
tree |
目录树:递归显示文件夹结构 | sudo apt install tree |
ncdu |
磁盘分析:交互式、快速、彩色 | sudo apt install ncdu |
synaptic |
包管理器:图形化、搜索、筛选、批量安装 | sudo apt install synaptic |
timeshift |
系统备份:一键还原、快照、恢复 | sudo apt install timeshift |
stacer |
系统优化:清理、启动项、服务、资源 | sudo apt install stacer |
openssh-server |
SSH 服务:远程登录、文件传输、管理 | sudo apt install openssh-server |
wireshark |
网络抓包:协议分析、调试、监控 | sudo apt install wireshark |
nmap |
网络扫描:端口、主机、服务、漏洞 | sudo apt install nmap |
clamav |
杀毒软件:开源、轻量、病毒库更新 | sudo apt install clamav |
七、趣味 / 娱乐 / 摸鱼(15 款)
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
cmatrix |
终端雨矩阵:装酷、演示、摸鱼 | sudo apt install cmatrix |
neofetch |
系统信息:装逼、查配置、截图 | sudo apt install neofetch |
figlet |
终端大字:脚本标题、欢迎信息 | sudo apt install figlet |
lolcat |
彩虹文字:终端输出彩色渐变 | sudo apt install lolcat |
sl |
蒸汽火车:输入 ls 错成 sl,小彩蛋 | sudo apt install sl |
cowsay |
奶牛说话:终端输出 ASCII 奶牛 + 文字 | sudo apt install cowsay |
fortune |
随机名言:开机 / 登录显示趣味语录 | sudo apt install fortune |
toilet |
艺术字:比 figlet 更花哨、支持颜色 | sudo apt install toilet |
bb |
ASCII 艺术:复古 BBS 动画、音乐 | sudo apt install bb |
aview |
图片转 ASCII:终端显示图片 | sudo apt install aview |

八、其他实用工具(20 款)
表格
| 软件包 | 简介 | 安装命令 |
|---|---|---|
flameshot |
截图工具:标注、贴图、上传、分享 | sudo apt install flameshot |
pdfsam |
PDF 处理:合并、拆分、旋转、提取 | sudo apt install pdfsam |
nemo |
文件管理器:双窗格、标签、扩展、自定义 | sudo apt install nemo |
thunderbird |
邮件客户端:多账户、日历、联系人、过滤 | sudo apt install thunderbird |
firefox |
网页浏览器:开源、隐私、扩展、同步 | sudo apt install firefox |
chromium-browser |
浏览器:开源 Chrome、稳定、兼容 | sudo apt install chromium-browser |
合计:210 款,全部为 Ubuntu 18.04 官方源可直接 apt 安装。
一、系统 / 终端 / 开发基础(必装)
表格
| 软件包 | 简介(工科用途) | 安装命令 |
|---|---|---|
build-essential |
C/C++/Fortran 编译链 + make,所有编译、嵌入式、仿真必备 | sudo apt update && sudo apt install build-essential |
git |
版本控制,代码 / 文档管理、协同开发 | sudo apt install git |
vim-gnome |
带 GUI 的 Vim,代码 / 脚本 / 配置文件高效编辑 | sudo apt install vim-gnome |
tmux |
终端复用:多窗口、后台跑仿真 / 编译、防断网 | sudo apt install tmux |
htop |
系统进程 / CPU / 内存监控,跑仿真时看资源占用 | sudo apt install htop |
openssh-server |
SSH 远程登录实验室机器、嵌入式开发板 | sudo apt install openssh-server |
二、电子 / 电路 / PCB(EE、自动化、机器人)
表格
| 软件包 | 简介(工科用途) | 安装命令 |
|---|---|---|
kicad |
开源 EDA:原理图 + PCB + 3D 预览,电子设计必学 | sudo apt install kicad |
fritzing |
面包板 / 原理图 / PCB 三合一,Arduino / 单片机快速原型 | sudo apt install fritzing |
gnucap |
开源 SPICE 电路仿真:直流 / 交流 / 瞬态分析 | sudo apt install gnucap |
gEDA(gschem/pcb) |
老牌开源电路设计工具,适合轻量原理图 / PCB | sudo apt install geda pcb |
三、CAD / 建模 / 有限元(机械、土木、力学)
表格
| 软件包 | 简介(工科用途) | 安装命令 |
|---|---|---|
freecad |
开源 3D CAD:零件 / 装配 / 工程图 / 有限元,机械设计入门神器 | sudo apt install freecad |
gmsh |
强大网格生成器:2D/3D 网格,配合有限元仿真(如 CalculiX) | sudo apt install gmsh |
calculix-ccx |
开源有限元求解器:结构 / 热 / 力学仿真,配合 FreeCAD/Gmsh | sudo apt install calculix-ccx |
blender |
3D 建模 / 渲染 / 动画:机械结构可视化、机器人模型、动画演示 | sudo apt install blender |
四、编程 / 科学计算 / 数据处理(CS、自动化、测控)
表格
| 软件包 | 简介(工科用途) | 安装命令 |
|---|---|---|
python3-numpy |
数值计算库:矩阵、线性代数、信号处理基础 | sudo apt install python3-numpy |
python3-scipy |
科学计算库:优化、积分、信号 / 图像处理 | sudo apt install python3-scipy |
python3-matplotlib |
绘图库:二维 / 三维曲线、工程图、仿真结果可视化 | sudo apt install python3-matplotlib |
r-base |
R 语言:统计分析、实验数据处理、机器学习 | sudo apt install r-base |
octave |
开源 MATLAB 替代:数值计算、仿真、控制系统设计 | sudo apt install octave |
五、仿真 / 工控 / 机器人(自动化、机器人、AI)
表格
| 软件包 | 简介(工科用途) | 安装命令 |
|---|---|---|
gazebo9 |
机器人 / 无人机 3D 物理仿真(ROS 常用) | sudo apt install gazebo9 |
ros-melodic-desktop-full |
ROS Melodic(Ubuntu18.04 专属):机器人开发、导航、视觉 | sudo apt install ros-melodic-desktop-full |
abinit |
量子力学 / 材料科学仿真:电子结构、材料性能计算 | sudo apt install abinit |
ns3 |
网络仿真器:通信网络、物联网、工控网络模拟 | sudo apt install ns3 |
六、论文 / 文档 / 图表(全工科通用)
表格
| 软件包 | 简介(工科用途) | 安装命令 |
|---|---|---|
texlive-full |
LaTeX 全套:论文、报告、公式排版,工科标配 | sudo apt install texlive-full |
pandoc |
文档格式转换:Markdown ↔ Word ↔ LaTeX ↔ PDF | sudo apt install pandoc |
libreoffice |
开源办公:Word/Excel/PPT,论文初稿、数据统计、汇报 | sudo apt install libreoffice |
scribus |
桌面排版:技术海报、实验手册、竞赛作品画册 | sudo apt install scribus |
七、有趣 / 冷门但实用(工科玩票 + 学习)
表格
| 软件包 | 简介(工科用途) | 安装命令 |
|---|---|---|
neofetch |
终端打印系统信息 + ASCII Logo,装逼 / 查环境配置 | sudo apt install neofetch |
cmatrix |
终端《黑客帝国》雨矩阵,摸鱼 / 演示装酷 | sudo apt install cmatrix |
figlet |
终端大字艺术字,写脚本标题、打印提示信息 | sudo apt install figlet |
htop |
(重复强调)比 top 好看太多的进程管理器 | sudo apt install htop |


八、安装小技巧(Ubuntu 18.04)
-
安装前必更: bash
运行
sudo apt update -
一键批量装(复制即用): bash
运行
sudo apt install -y build-essential git vim-gnome tmux htop openssh-server kicad fritzing freecad gmsh blender octav
本文介绍了Ubuntu系统下200多款教育类软件包的安装方法,涵盖从幼儿园到大学各阶段所需工具。内容按年龄段和学科分类,包括数学、物理、编程、艺术等方向,每个软件包都提供简介和安装命令。特别推荐了工科必备工具如FreeCAD、KiCad等,并附有安装技巧和批量安装方法。所有软件均可通过apt命令直接安装,适合教育工作者和学习者快速搭建学习环境。