楊磊博客

分享技术与生活,记录点滴思考

Ubuntu (Linux)如何安装软件?新手必看指南

一、指令安装
两种安装方式的区别(dkpg -i & apt install)

1.包管理层次不同

  • dpkg -i 是底层(low-level)的包管理工具,直接操作 .deb 软件包文件。它不会自动处理依赖关系。

  • apt install 是高层(high-level)的包管理工具,基于 dpkg,但封装了更智能的功能,如自动下载、解析和安装依赖。

2. 依赖处理

  • dpkg -i package.deb

只安装你指定的 .deb 文件。如果该包依赖其他未安装的软件包,会报错或导致安装不完整。

你需要手动运行 apt install -f 来修复缺失的依赖。

  • apt install package-name

自动从配置好的软件源(如官方仓库)下载并安装该软件包及其所有依赖。

如果依赖冲突或无法满足,会提前提示并中止安装。

3. 软件来源

  • dpkg -i 安装的是本地已有的 .deb 文件(例如从官网下载的)。

  • apt install 从远程仓库(通过 /etc/apt/sources.list 配置)获取软件包。


本地.deb文件安装

# 安装第三方提供的 .deb 文件(如 Chrome、VSCode)	dpkg -i xxx.deb# 如有依赖问题,可修复依赖apt install -f

从软件源仓库安装

# 自动查找依赖并安装apt insatll -f pakage_name

查找已安装的软件

如:microsoft-edge

dpkg --list | grep microsoft-edge

卸载软件

# 移除安装包apt remove package_name# 清理残留的配置文件apt purge package_name# 移除未使用的依赖apt autoremove

更新软件

# 同步软件包列表sudo apt update# 执行升级sudo apt upgrade

修复依赖问题

如:自动安装飞书所需的依赖库(如 libappindicator3-1, libgtk-3-0 等),解决 iU 状态

# 运行以下命令修复缺失的依赖sudo apt --fix-broken install# 或者sudo apt install -f


二、Flatpak


1. 安装 Flatpak

要在 Ubuntu 18.10(Cosmic Cuttlefish)或更高版本上安装 Flatpak,请打开终端应用并运行

sudo apt install flatpak

2. 安装 GNOME Software Flatpak 插件

GNOME Software 插件让您无需命令行即可安装应用。要安装,请运行

sudo apt install gnome-software-plugin-flatpak


注意:Ubuntu 在 20.04 至 23.04 版本中将 GNOME Software 以 Snap 形式分发,并在 23.10 及更新版本中将其替换为 App Center——二者都不支持安装 Flatpak 应用。安装 Flatpak 插件还会安装 GNOME Software 的 deb 版本,导致在 Ubuntu 20.04 至 23.04 版本中同时安装两个“Software”应用,而在 Ubuntu 23.10 及更新版本中会安装一个新的“Software”应用。


3. 添加 Flathub 仓库

Flathub 是获取 Flatpak 应用的最佳平台。要启用它,请运行

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


4. 重启

要完成设置,请重启系统。现在您要做的就是安装应用!


5. 其他发行版安装教程

https://flathub.org/zh-Hans/setup


6. Flathub国内仓库源

# 如果之前从未使用过 Flathub,那么首先需要添加 Flathub 远程源flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# 在已有 flathub 远程源的基础上,设置国内源(如中科大源)sudo flatpak remote-modify flathub --url=https://mirrors.ustc.edu.cn/flathub
# 恢复默认值sudo flatpak remote-modify flathub --url=https://dl.flathub.org/repo



三、如意玲珑应用商店


目前Ubuntu只支持到24.04

echo "deb [trusted=yes] https://ci.deepin.com/repo/obs/linglong:/CI:/release/xUbuntu_24.04/ ./" | sudo tee /etc/apt/sources.list.d/linglong.listsudo apt updatesudo apt install linglong-bin linglong-installer

其他版本安装教程

https://linyaps.org.cn/guide/start/install.html

应用商店地址

https://store.linyaps.org.cn





四、星火应用商店


应用商店地址

https://www.spark-app.store

下载并安装星火客户端

如果你已经正确选择了正确的计算机架构(amd64、arm64 或 loong64),点击下一步将自动下载最新版本的星火应用商店安装包。



假设您下载到用户目录下的 Downloads 文件夹,我们推荐您使用 APT 工具安装

cd ~/Downloadssudo apt install ./spark-store-*.deb

即可完成完整版星火商店的安装。


五、软件官网


目前有很多国内的软件都已经适配linux版本,可以直接去官网找deb安装包下载安装

返回首页