当前位置:首页 > Linux > 正文

Linux怎么安装软件?

在Linux上下载软件主要通过三种方式:使用终端命令调用系统包管理器(如apt、dnf、yum)自动下载安装;在图形界面使用软件中心应用商店搜索安装;或直接从软件官网下载预编译包(如.deb、.rpm)或源码手动安装,推荐优先使用包管理器。

Linux系统下载软件的方式多样且高效,既可通过命令行快速安装,也能使用图形化工具,以下详细介绍5种主流方法,结合步骤、优缺点及安全建议,助你轻松管理软件:


一、包管理器(最推荐)

Linux各发行版内置包管理器,自动解决依赖关系,安全可靠。

常用命令(终端操作)

# Debian/Ubuntu(APT) sudo apt update # 更新软件源列表 sudo apt install 软件名 # 安装软件(如 sudo apt install firefox) # RedHat/CentOS(YUM/DNF) sudo yum install 软件名 # CentOS 7及以下 sudo dnf install 软件名 # CentOS 8+/Fedora # Arch/Manjaro(Pacman) sudo pacman -S 软件名 # 安装软件

优点

  • 自动安装依赖项
  • 官方源验证,安全性高
  • 支持一键更新/卸载(apt remove 或 dnf remove)

    注意:不同发行版命令不同,软件名需准确(如 vlc 而非 “VLC播放器”)。


️ 二、图形化软件中心(新手友好)

主流桌面环境(如 GNOME、KDE)提供应用商店:

Linux怎么安装软件? 第1张

  • Ubuntu Software(Ubuntu)
  • Discover(KDE Plasma)
  • GNOME Software(Fedora/GNOME)

    步骤

  1. 打开软件中心 → 搜索软件名
  2. 点击“安装”→ 输入密码授权
  3. 自动完成安装与依赖处理

    优点:界面直观,类似手机应用商店。

    缺点:部分小众软件可能未上架。


三、通用打包格式(跨发行版)

若官方源无所需软件,可下载独立打包格式:

| 格式 | 安装方式 | 特点 |

|———–|———————————–|————————–|

| Snap | sudo snap install 软件名 | 由Canonical维护,沙盒隔离 |

| Flatpak| flatpak install 软件名 | 支持多版本并存 |

| AppImage| 下载文件 → 右键赋予执行权限 → 双击 | 无需安装,即开即用 |

示例(安装VS Code):

sudo snap install code --classic # Snap方式 flatpak install flathub com.visualstudio.code # Flatpak方式

优点:突破发行版限制,更新独立。

注意:首次使用需安装对应框架(如 Snap 需 sudo apt install snapd)。


️ 四、源码编译安装(高级用户)

适合官方未提供预编译包的场景:

步骤

Linux怎么安装软件? 第2张

  1. 下载源码(通常为 .tar.gz 压缩包)
  2. 解压并进入目录: tar -xzvf 软件名.tar.gz cd 软件名-版本号
  3. 检查依赖 → 编译 → 安装: ./configure # 检查系统环境(可指定路径:--prefix=/opt) make # 编译源码 sudo make install # 安装到系统

    优点:可自定义优化选项。

    缺点:耗时长,需手动解决依赖(报错时需安装 build-essential 等开发工具)。


五、其他方式

  • 第三方仓库

    如安装Chrome需先添加Google源: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb

  • 二进制文件

    官网下载 .deb(Debian系)或 .rpm(RedHat系)包,双击或通过 dpkg -i/rpm -i 安装。


安全提示(必读)

  1. 优先官方源:避免从非信任网站下载,防止植入恶意代码。
  2. 验证签名:下载源码或二进制包时检查GPG签名(如 gpg --verify 文件.sig)。
  3. 更新系统:定期运行 sudo apt update && sudo apt upgrade 修复漏洞。


常见问题

Q1:安装时提示“无法定位软件包”?

原因:软件名错误或未更新源列表。

解决:运行 sudo apt update 或检查拼写(可用 apt search 关键词 查找准确包名)。

Linux怎么安装软件? 第3张

Q2:依赖关系不满足?

原因:缺少依赖库。

解决:

  • 包管理器:sudo apt --fix-broken install
  • 源码安装:根据报错信息安装对应 -dev 包(如 libssl-dev)。

Q3:如何彻底卸载?

  • 包管理器:sudo apt purge 软件名(删除配置)
  • 源码安装:进入编译目录 → sudo make uninstall


  • 新手推荐:图形化软件中心 + 包管理器(安全便捷)。
  • 跨平台需求:Snap/Flatpak(兼容性强)。
  • 深度定制:源码编译(需技术基础)。

    掌握这些方法,你已能应对99%的Linux软件安装场景,实践时遇问题可查阅Arch Wiki或发行版官方文档,权威且及时更新。

引用说明:本文参考了Ubuntu官方文档Red Hat Package Manager指南Linux基金会开源手册权威可靠。

0