Skip to Content
文档桌面桌面基础软件安装

Ubuntu 26.04 提供了多种软件安装方式,从图形化的应用商店到命令行工具,满足不同用户的需求。本文将详细介绍每种安装方式的使用方法和适用场景。

该用哪种方式安装?

面对多种安装方式,可以按照以下流程快速判断:

  1. 官方仓库有这个软件吗? — 有的话直接 apt install,这是最稳定、最省心的方式
  2. 需要最新版本或沙箱隔离? — 用 Snap,Ubuntu 原生支持,自动更新
  3. Snap 没有,或者你不想用 Snap? — 用 Flatpak,从 Flathub 安装
  4. 官方提供 .deb 安装包? — 下载后 sudo apt install ./xxx.deb
  5. 只有 AppImage 格式? — 下载后 chmod +x 直接运行,无需安装
  6. 需要完全隔离的运行环境? — 使用 Docker 容器运行

各方式对比

方式优点缺点适合场景
apt与系统集成最好,依赖统一管理,稳定可靠版本可能较旧,受仓库限制系统工具、命令行软件、库和依赖
Snap自动更新、沙箱隔离、Ubuntu 原生支持启动较慢、占用空间大、自动更新不可控桌面应用、需要最新版本的软件
Flatpak沙箱隔离、Flathub 应用丰富、跨发行版需要手动安装支持、首次下载运行时较大桌面应用、Snap 中找不到的软件
.deb与 apt 一样的原生体验,官方提供的版本较新不会自动更新,需要手动下载新版本Chrome、VS Code、WPS 等官方提供 .deb 的软件
AppImage无需安装,下载即用,不影响系统不会自动更新,无系统集成(无菜单图标)偶尔使用的工具、便携软件
Docker完全隔离,不污染宿主系统,可复现环境学习成本高,不适合桌面应用服务端应用、开发测试环境
Tip

简单记忆:不确定就用 apt,apt 没有就用 Snap。这条规则适用于绝大多数场景。只有在 apt 和 Snap 都不能满足需求时,再考虑其他方式。

App Center(应用中心)

App Center 是 Ubuntu 26.04 的默认图形化应用商店,提供了直观的软件浏览和安装体验。

使用方法

  1. 在 Dock 或应用网格中点击”App Center”图标
  2. 浏览分类或使用搜索栏查找应用
  3. 点击应用进入详情页,查看描述、截图和评分
  4. 点击”安装”按钮即可安装

App Center 同时提供 Snap 和 Deb 格式的软件包,系统会默认优先推荐 Snap 版本。

管理已安装应用

在 App Center 的”已安装”标签页中可以:

  • 查看所有已安装的应用
  • 更新有新版本的应用
  • 卸载不需要的应用

apt 包管理器

apt 是 Ubuntu 最传统、最强大的包管理工具,通过命令行操作。

基本命令

# 更新软件源列表 sudo apt update # 升级所有已安装的软件包 sudo apt upgrade # 搜索软件包 apt search 关键词 # 查看软件包信息 apt show 包名 # 安装软件包 sudo apt install 包名 # 安装多个软件包 sudo apt install 包名1 包名2 包名3 # 卸载软件包(保留配置文件) sudo apt remove 包名 # 卸载软件包(同时删除配置文件) sudo apt purge 包名 # 清理不再需要的依赖包 sudo apt autoremove

添加第三方软件源(PPA)

部分软件通过 PPA(Personal Package Archive)提供更新版本:

# 添加 PPA sudo add-apt-repository ppa:用户名/仓库名 # 更新源列表 sudo apt update # 安装该 PPA 中的软件 sudo apt install 包名

移除 PPA:

sudo add-apt-repository --remove ppa:用户名/仓库名

添加第三方仓库

部分软件(如 Docker、VS Code)提供官方 apt 仓库。一般步骤如下:

# 1. 下载并添加 GPG 密钥 wget -qO- https://example.com/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/example.gpg # 2. 添加仓库 echo "deb [signed-by=/usr/share/keyrings/example.gpg] https://example.com/repo stable main" | sudo tee /etc/apt/sources.list.d/example.list # 3. 更新并安装 sudo apt update sudo apt install 软件包名

Snap 应用

Snap 是 Canonical 推出的通用软件包格式,提供了沙盒化的应用运行环境。Ubuntu 26.04 预装了 Snap 支持。

基本操作

# 搜索 Snap 应用 snap find 关键词 # 查看应用详情 snap info 应用名 # 安装应用 sudo snap install 应用名 # 安装特定通道的版本 sudo snap install 应用名 --channel=edge # 列出已安装的 Snap snap list # 更新所有 Snap 应用 sudo snap refresh # 更新特定应用 sudo snap refresh 应用名 # 卸载应用 sudo snap remove 应用名

Snap 的特点

  • 自动更新:Snap 应用默认自动更新
  • 沙盒隔离:应用在受限环境中运行,增强安全性
  • 多版本共存:支持不同通道(stable、beta、edge)的版本
  • 跨发行版:同一个 Snap 包可在多个 Linux 发行版上运行

管理 Snap 权限

# 查看应用的接口连接 snap connections 应用名 # 连接接口(授予权限) sudo snap connect 应用名:接口名 # 断开接口(撤销权限) sudo snap disconnect 应用名:接口名

Flatpak

Flatpak 是另一种通用软件包格式,Ubuntu 26.04 默认未安装,但可以轻松添加。

安装 Flatpak 支持

sudo apt install flatpak gnome-software-plugin-flatpak

添加 Flathub 仓库:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

安装完成后需要重启系统。

基本操作

# 搜索应用 flatpak search 关键词 # 安装应用 flatpak install flathub 应用ID # 例如安装 GIMP flatpak install flathub org.gimp.GIMP # 运行应用 flatpak run 应用ID # 列出已安装的应用 flatpak list # 更新所有应用 flatpak update # 卸载应用 flatpak uninstall 应用ID # 清理未使用的运行时 flatpak uninstall --unused
Tip

如何选择安装方式?apt 适合系统工具和命令行软件,稳定且与系统集成最好;Snap 适合需要自动更新和沙盒隔离的桌面应用;Flatpak 适合 Flathub 上丰富的第三方桌面应用。同一软件有多种格式时,优先选择 apt 官方仓库版本。

Snap 与 Flatpak 对比

特性SnapFlatpak
开发者Canonical社区(Red Hat 发起)
Ubuntu 默认支持是需手动安装
应用商店Snap StoreFlathub
自动更新是需手动或配置
沙盒机制AppArmorBubblewrap
系统服务支持是仅桌面应用

安装 .deb 软件包

部分软件提供 .deb 格式的安装包供下载,这是 Debian/Ubuntu 的原生软件包格式。

图形化安装

双击下载的 .deb 文件,系统会自动使用 App Center 打开,点击”安装”即可。

命令行安装

# 使用 apt 安装(推荐,会自动处理依赖) sudo apt install ./包名.deb # 使用 dpkg 安装 sudo dpkg -i 包名.deb # 如果 dpkg 安装后报依赖错误,运行以下命令修复 sudo apt install -f

注意事项

  • 只从官方网站或可信来源下载 .deb 文件
  • .deb 包不会自动更新,需要手动下载新版本
  • 安装前可以用 dpkg -I 包名.deb 查看包的详细信息

软件安装最佳实践

  1. 优先使用官方仓库:sudo apt install 是最安全、最稳定的方式
  2. 需要最新版本时:考虑 Snap 或 Flatpak
  3. 谨慎添加 PPA:只添加知名项目的 PPA,避免引入不稳定的软件源
  4. 定期更新系统:运行 sudo apt update && sudo apt upgrade 保持系统安全
  5. 清理旧软件包:定期运行 sudo apt autoremove 释放磁盘空间

总结

Ubuntu 26.04 提供了丰富的软件安装渠道。对于大多数用户,App Center 提供了最便捷的图形化安装体验;命令行用户则可以灵活使用 apt 进行精确的包管理;Snap 和 Flatpak 则拓展了可用软件的范围。根据具体需求选择合适的安装方式,可以让你的 Ubuntu 系统发挥最大效用。

Last updated on