Ubuntu 下载与安装详解
整个过程主要分为四个步骤:
- 准备工作:下载系统和制作启动盘。
Ubuntu 操作系统的下载、启动盘制作、BIOS 设置及系统安装流程。涵盖双系统分区建议、安全启动关闭、用户创建等关键步骤。安装后提供系统更新、驱动安装及多种软件安装方式(apt、Snap、deb、AppImage、源码编译)的对比与实操指南。最后通过 Docker 部署案例演示了终端命令的使用,帮助新手快速掌握 Ubuntu 环境配置与应用部署。

整个过程主要分为四个步骤:
22.04 LTS 或 24.04 LTS。LTS 版提供 5 年的安全更新和维护,非常稳定。你需要一个容量至少 8GB 的 U 盘,制作过程会清空 U 盘内所有数据,请提前备份。
推荐使用工具:Ventoy (强烈推荐) 或 Rufus
方法一:使用 Ventoy (最灵活)
Ventoy2Disk.exe。安装,程序会提示将清空 U 盘,确认即可。.iso 文件复制/拖拽到 U 盘里即可。你甚至可以放入多个不同系统的镜像文件。方法二:使用 Rufus (传统方式)
选择,找到你下载的 Ubuntu .iso 文件。开始,在弹出的窗口中选择 以 ISO 镜像模式写入(推荐),然后确定。等待制作完成。如果你打算与 Windows 组成双系统,最好在安装前为 Ubuntu 腾出空间。
磁盘管理 工具中,从一个已有分区(如 D 盘)上右键选择 压缩卷。Boot 或 启动 选项卡。UEFI: USB Flash Drive 或你的 U 盘名称移动到启动顺序的第一位。Security 或 Boot 选项卡下。虽然新版 Ubuntu 支持安全启动,但关闭它可以避免潜在的驱动问题。电脑从 U 盘启动后,你会看到 Ubuntu 的启动菜单。
English 或 中文(简体)。试用 Ubuntu 和 安装 Ubuntu。试用 Ubuntu。这会进入一个完整的桌面环境,但不安装到硬盘。你可以在这里测试硬件(Wi-Fi、声卡、显卡等)是否正常工作,确认无误后再进行安装。Install Ubuntu 24.04 LTS(或对应版本)图标来启动安装程序。为图形或无线硬件安装第三方软件:务必勾选!这会自动安装专有的显卡驱动和 Wi-Fi 网卡驱动,对硬件支持更好。下载更新 while installing Ubuntu:如果网络好,建议勾选,可以边安装边更新。swap(交换空间)、/(根目录)、/home(家目录)等分区。如果你之前已经在 Windows 下压缩出了'未分配'空间,可以在这里选择它来进行手动分区。Asia/Shanghai。自动登录 或 要求密码登录。安装。系统会开始复制文件,整个过程大约需要 10-30 分钟。重启电脑。按照提示拔出 U 盘,然后按回车键。电脑将重启进入全新的 Ubuntu 系统。软件更新器,它会自动检查并安装所有可用的更新。sudo apt update && sudo apt upgrade
软件和更新 应用,切换到 附加驱动 选项卡。Ubuntu 软件 中心来搜索安装软件。sudo apt install 命令安装,例如:sudo apt install vlc git gimp # 安装 VLC 播放器、Git、GIMP 图像编辑器
Ubuntu 提供了多种软件安装方式,你可以把它们类比于在手机上的操作,这样更容易理解:
| 安装方式 | 类比手机 | 特点 | 推荐度 |
|---|---|---|---|
应用商店/apt | 手机官方应用商店(如 App Store) | 官方源,稳定、安全、一键安装 | ⭐⭐⭐⭐⭐ 首选 |
| Snap/Flatpak | 手机自带的应用市场(可能包含各种来源) | 通用包,沙盒化、依赖独立、版本新 | ⭐⭐⭐⭐ 次选 |
.deb 安装包 | 从官网下载的 .apk 安装包 | 第三方 Deb 包,方便,但需注意来源安全 | ⭐⭐⭐ |
| AppImage | 绿色便携版软件,无需安装 | 可执行文件,解压即用,不污染系统 | ⭐⭐⭐ |
| 源码编译 | 从零开始自己搭建一个应用 | 最灵活,但复杂、耗时 | ⭐(高级用户) |
这是 最推荐、最常用 的方法。软件来源于 Ubuntu 官方维护的软件仓库,保证了软件的稳定性和安全性。
Ubuntu Software(或 Snap Store)图标。vlc)。Install 按钮。apt(在终端中操作)打开终端(快捷键 Ctrl + Alt + T),以下是必须掌握的命令:
# 1. 更新软件包列表(必须经常做,获取最新的软件信息)
sudo apt update
# 2. 升级所有已安装的软件包(可选,但建议定期执行)
sudo apt upgrade
# 3. 搜索软件包(例如搜索关于 chrome 的包)
apt search chrome
# 4. 安装软件(以安装 VLC 播放器为例)
sudo apt install vlc
# 5. 卸载软件(但保留配置文件)
sudo apt remove vlc
# 6. 彻底卸载软件(包括配置文件)
sudo apt purge vlc
# 7. 清理不再需要的依赖包和旧内核,释放磁盘空间
sudo apt autoremove
# 8. 查看软件包信息
apt show vlc
最佳实践:在安装任何新软件前,先执行 sudo apt update 是一个好习惯。
Snap 是 Canonical(Ubuntu 母公司)推出的一种通用的 Linux 软件包格式。它自带所有依赖,可以在任何支持 Snap 的 Linux 发行版上运行。
# 搜索 Snap 软件(例如搜索代码编辑器 VS Code)
snap find code
# 安装 Snap 软件(安装 VS Code)
sudo snap install code --classic
# --classic 表示授予传统 Linux 权限,脱离严格沙盒
# 查看已安装的 Snap 软件
snap list
# 更新所有 Snap 软件
sudo snap refresh
# 卸载 Snap 软件
sudo snap remove code
注意:很多软件在 Ubuntu 软件中心里,默认提供的已经是 Snap 版本了(如 Firefox)。
有些商业软件(如 Google Chrome, TeamViewer)会在其官网提供 .deb 格式的安装包。
图形界面:
.deb 文件(如 google-chrome-stable_current_amd64.deb)。命令行:
# 使用 apt 安装本地的 .deb 文件(推荐,能自动处理依赖)
sudo apt install ./google-chrome-stable_current_amd64.deb
# 如果上述命令不行,可以使用 dpkg 命令,但需要手动解决依赖
sudo dpkg -i google-chrome-stable_current_amd64.deb
# 如果报错依赖问题,运行以下命令修复
sudo apt -f install
AppImage 是一个包含了应用和其依赖的单一可执行文件,无需安装,解压即用。
.AppImage 文件(如 FreeCAD-xxx.AppImage)。chmod +x FreeCAD-xxx.AppImage
优点:不会污染你的系统,非常适合便携软件或测试新版本。 缺点:不会集成到系统菜单中(需要手动创建桌面文件),更新需要手动下载新版本。
只有当软件没有提供以上任何形式的包时,才考虑此方法。
大致流程:
sudo apt install build-essential.tar.gz 或 .tar.xz 格式)。tar -xzf software.tar.gz./configure # 检查系统环境,生成编译脚本
make # 编译源码
sudo make install # 安装到系统
注意:这种方法非常复杂,容易出错,且难以卸载,不推荐新手使用。
让我们用最推荐的 apt 方式来安装 Docker,你会看到实际流程。
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
apt 才能从 Docker 官方获取软件)echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
如果看到欢迎信息,说明 Docker 已经成功安装并运行。
| 场景 | 推荐方法 |
|---|---|
| 安装常用软件、系统工具 | apt |
| 希望软件自动更新到最新版 | Snap |
| 安装官网只提供 .deb 的软件 | .deb 包 |
| 使用便携软件,不想安装 | AppImage |
| 软件极客,需要特定版本或功能 | 源码编译 |
对于新手,你的应用安装路径应该是:Ubuntu 软件中心 → apt → Snap → .deb 包。按照这个优先级,你就能高效、安全地部署你需要的所有应用。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online