Ubuntu24.04 使用 Flatpak
Flatpak 是 Linux 发行版的通用软件包系统,允许安全、可移植、无依赖的软件安装。它使开发人员能够分发独立于系统的应用程序,确保在不同 Linux 发行版上的一致功能。用户可以使用 GNOME Software 中心或命令行管理 Flatpak 应用程序。
安装 flatpak
sudo apt install flatpak -y
问题修复
使用 flatpak 安装软件后, 开始菜单(软件列表)可能找不到安装软件的快捷图标, 需要将以下两个路径添加到环境变量PATH, 重新登录生效
- ~/.local/share/flatpak/exports/share
- /var/lib/flatpak/exports/share
如果你的默认终端是 bash
echo 'export PATH=$PATH:/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share' >> ~/.bashrc
如果你的默认终端是 zsh
echo 'export PATH=$PATH:/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share' >> ~/.zshrc
镜像
感谢上海交通大学提供的镜像 https://mirror.sjtu.edu.cn/docs/flathub
推荐在用户层面配置
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-modify --user flathub --url=https://mirror.sjtu.edu.cn/flathub
个人使用软件
推荐几款个人常用的软件
浏览器
- com.brave.Browser Brave浏览器
- com.google.Chrome GoogleChrome 浏览器
开发工具
- com.sublimemerge.App 可视化Git工具
- io.typora.Typora Markdown 文本编辑器
- it.mijorus.gearlever AppImage格式的软件管理工具
- net.agalwood.Motrix 多线程下载工具
- nl.hjdskes.gcolor3 屏幕取色工具
- org.flameshot.Flameshot 截图、编辑工具
- org.localsend.localsend_app 局域网文件传输工具
- org.qbittorrent.qBittorrent BT 资源下载工具
- rest.insomnia.Insomnia Api接口测试工具
flatpak install --user -y \com.brave.Browser \com.google.Chrome \com.sublimemerge.App \io.typora.Typora \it.mijorus.gearlever \net.agalwood.Motrix \nl.hjdskes.gcolor3 \org.flameshot.Flameshot \org.localsend.localsend_app \org.qbittorrent.qBittorrent \rest.insomnia.Insomnia