Debian 文件系统下的软件安装指南
一 核心方式概览
- 使用 APT/dpkg 管理 .deb 包(推荐,能自动处理依赖)
- 使用 Snap、Flatpak(通用打包格式,跨发行版)
- 使用 AppImage(单文件可执行,免安装)
- 从 源码编译安装(适合需要定制或最新版本的场景)
二 使用 APT 与 dpkg 安装本地或仓库软件
- 更新索引并安装仓库软件
- 命令:sudo apt update && sudo apt install 包名
- 示例:sudo apt install vim curl git
- 安装本地 .deb 文件
- 推荐:sudo apt install ./文件名.deb(会自动处理依赖)
- 或:sudo dpkg -i 文件名.deb(不自动解决依赖,失败后用 sudo apt-get -f install 修复)
- 图形界面安装
- 使用 Ubuntu Software Center 或 GDebi(右键 .deb → 用 GDebi 打开 → 安装)
- 常用查询与状态
- 搜索:apt search 关键词
- 信息:apt show 包名
- 已装列表:apt list --installed
- 文件属于哪个包:dpkg -S /path/file
- 包安装的文件列表:dpkg -L 包名
- 卸载与清理
- 卸载:sudo apt remove 包名
- 连同配置清理:sudo apt purge 包名
- 清理无用依赖:sudo apt autoremove
- 关键要点
- 安装本地 .deb 时,apt install 路径需包含 ./ 或绝对路径,否则会被当作仓库包名处理
- 遇到依赖错误先执行 sudo apt-get -f install 修复,再重试安装
三 使用通用打包格式 Snap 与 Flatpak
- Snap
- 安装:sudo snap install 包名
- 移除:sudo snap remove 包名
- Flatpak
- 安装:flatpak install flathub 包名
- 移除:flatpak uninstall 包名
- 说明
- 两者为跨发行版打包格式,适合获取较新版本或官方推出的通用包
四 使用 AppImage 运行应用
- 赋予执行权限并运行
- chmod +x 应用.AppImage
- ./应用.AppImage
- 卸载
五 从源码编译安装
- 基本流程
- 解压:tar -xzvf 包.tar.gz && cd 包
- 配置:./configure
- 编译:make
- 安装:sudo make install
- 卸载
- 进入源码目录执行:sudo make uninstall(若提供卸载目标)
- 未提供卸载目标时,需按文档手动删除相关文件