05. 软件安装与管理:告别 .exe
05. 软件安装与管理:告别 .exe
Windows 上常见的习惯是“去官网下一个 .exe”。Ubuntu 更像手机:大多数软件来自统一的软件源,更新也能统一管理。好处是更干净、可追踪;代价是你需要学会分辨“从哪里装最合适”。
1. Ubuntu App Center (应用中心)
这是最适合新手的安装方式,类似于手机上的 App Store。
-
1. 点击 Dock 栏上的 “App Center” 图标(橙色手提箱)。 -
2. 浏览推荐应用或使用搜索功能。 -
3. 点击应用进入详情页,点击 “Install” 即可。 -
4. 卸载也同样简单,在 “Manage” (管理) 标签页中找到应用点击卸载。
2. 理解 Linux 的软件包格式
在 Ubuntu 中,你会接触到三种主要的软件包格式:
A. DEB (Debian Package)
-
• 地位: 传统的、原生的软件包格式(类似 Windows 的 .msi)。 -
• 优点: 稳定,体积小,启动快。 -
• 来源: APT 仓库或下载的 .deb文件。
B. Snap (Ubuntu 官方力推)
-
• 地位: 自包含的容器化格式,Ubuntu 默认集成。 -
• 优点: 开箱即用,依赖包自带(不会出现依赖冲突),自动更新。 -
• 缺点: 启动速度稍慢,占用磁盘空间较大。
C. Flatpak (社区通用)
-
• 地位: 跨发行版的通用格式,类似于 Snap 但更受开源社区欢迎。 -
• 优点: 软件库 (Flathub) 非常丰富,版本通常比较新。 -
• 如何启用: sudo apt install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
3. 选型建议:别纠结,按场景来
把它当成经验法则:
-
• 优先 APT/DEB(系统仓库):系统工具、命令行工具、你希望“跟系统一起稳定更新”的软件 -
• 优先 Snap:你想省事、希望自动更新、或者官方只提供 Snap 的软件 -
• 优先 Flatpak:你想要更新的桌面应用,或者想把桌面软件和系统隔离得更清楚
遇到“同一个软件三种都能装”时,可以先按下面这个顺序试:
-
1. 系统仓库(APT/DEB) -
2. 官方推荐渠道(比如官方 Snap) -
3. Flathub(Flatpak)
4. 如何安装下载的 .deb 文件
有时候 App Center 里找不到某些软件(如 Google Chrome, VS Code, 百度网盘),你需要去官网下载 .deb 安装包。
安装方法:
-
1. 双击安装: 在文件管理器中双击 .deb文件,通常会调用应用中心打开安装。 -
2. 命令行安装 (推荐): 如果双击没反应,可以用终端: cd ~/Downloads # 进入下载目录
sudo dpkg -i 文件名.deb
# 如果报错依赖缺失,运行下面这行自动修复
sudo apt install -f
5. 常用必备软件推荐
为了让你快速进入工作状态,这里有一份“装了就能干活”的清单(按需选择,不必一次装全):
-
• 浏览器: Google Chrome 或 Microsoft Edge (Linux 版也很棒)。 -
• 输入法: 搜狗输入法 (Linux 版) 或 Fcitx5 (下一篇详细讲)。 -
• 聊天: -
• 微信/QQ: 推荐使用 UOS 移植版或通过 Wine 运行。 -
• Telegram/Discord: 都有原生 Linux 版。 -
• 媒体播放: VLC Media Player (万能播放器)。 -
• 音乐: Spotify 或 网易云音乐 (虽然很久没更了,但勉强能用,推荐用 YesPlayMusic)。 -
• 图形处理: GIMP (类似 PS), Inkscape (矢量图).
如果你想进一步“看清楚自己装的是什么”,可以记住两个小技巧:
which 软件命令名
apt list --installed | grep 关键词
你会发现软件管理不再是“装了就忘”,而是可控、可维护。
夜雨聆风
