当前位置:首页 > 问答 > 正文

Linux 软件安装:详解Linux下常用的软件安装命令

🔧 Linux | 软件安装:详解Linux下常用的软件安装命令

📰 最新动态(2025年8月)
Ubuntu 24.10 "Oracular Oriole" 正式发布,带来了更优化的 apt 包管理体验,Fedora 40 也强化了 dnf 的依赖解析速度,无论你是新手还是老鸟,掌握Linux软件安装命令都是必备技能!今天我们就来好好聊聊那些高频使用的安装命令,让你装软件不再迷茫~


📦 APT(Debian/Ubuntu系)

适用系统:Ubuntu、Debian、Linux Mint等
核心命令

sudo apt update          # 更新软件源列表(先做这个!)  
sudo apt upgrade         # 升级所有已安装的包  
sudo apt install 软件名   # 安装软件(sudo apt install vim)  
sudo apt remove 软件名    # 卸载软件(保留配置文件)  
sudo apt purge 软件名     # 彻底卸载(连配置文件一起删)  
sudo apt search 关键词    # 搜索软件包  

💡 小技巧

  • apt show 软件名 查看软件详情(版本、依赖等)
  • 遇到依赖问题?试试 sudo apt --fix-broken install

🐧 DNF/YUM(RHEL/Fedora系)

适用系统:Fedora、CentOS、RHEL等
核心命令

Linux 软件安装:详解Linux下常用的软件安装命令

sudo dnf update         # 更新所有软件(相当于 apt upgrade)  
sudo dnf install 软件名  # 安装软件  
sudo dnf remove 软件名   # 卸载软件  
sudo dnf search 关键词   # 搜索软件包  

🚀 YUM 用户注意
老版CentOS可能还用 yum,但 dnf 是它的现代化替代品,速度更快!


🎁 Pacman(Arch系)

适用系统:Arch Linux、Manjaro等
核心命令

sudo pacman -Syu        # 更新系统(-Syu = 同步软件库 + 升级)  
sudo pacman -S 软件名    # 安装软件  
sudo pacman -R 软件名    # 卸载软件  
sudo pacman -Rs 软件名   # 卸载并删除无用依赖  
sudo pacman -Ss 关键词   # 搜索软件包  

⚠️ 警告
Arch用户必备 -Syu 大法,但更新前建议看官方公告,避免滚挂!


🧩 Snap / Flatpak(通用跨发行版)

适用场景:避免依赖冲突或获取最新版软件

  • Snap(Canonical推广):
    sudo snap install 软件名     # 安装(如:sudo snap install spotify)  
    sudo snap remove 软件名      # 卸载  
  • Flatpak(社区更偏爱):
    flatpak install flathub 软件名  # 从Flathub仓库安装  
    flatpak run 软件ID             # 运行(ID可通过 list 命令查看)  

    🤔 怎么选?

    Linux 软件安装:详解Linux下常用的软件安装命令

  • Snap 自动更新,但启动稍慢;Flatpak 更轻量,但需手动添加仓库。

🔄 源码编译安装(硬核玩法)

适用场景:软件没有现成包,或需要自定义功能

tar -xzvf 软件包.tar.gz    # 解压源码  
cd 软件目录  
./configure               # 检查依赖并生成Makefile  
make                      # 编译  
sudo make install         # 安装  

❗ 注意事项

  • 缺依赖?./configure 会提示你装哪些开发库(如 libxxx-dev)。
  • 卸载麻烦?建议用 checkinstall 生成包再安装(方便后期管理)。

🎯 快速选择指南

场景 推荐命令
Debian/Ubuntu apt
Fedora/RHEL dnf
Arch/Manjaro pacman
避免依赖问题 snapflatpak
最新版/自定义 源码编译

🚀 终极建议

  • 优先用发行版官方仓库(安全稳定)
  • 遇到问题多查 man 手册(如 man apt

去愉快地装软件吧!遇到报错别慌,Linux的乐趣就在于解决问题~ 💻✨

发表评论