在 Linux 上安装软件有多种方法,具体取决于你使用的 Linux 发行版(如 Ubuntu、Fedora、Debian、CentOS、Arch、Manjaro 等)。以下是一些常用的安装方法,适用于大多数 Linux 系统:
✅ 一、使用包管理器(Package Manager)
大多数 Linux 发行版都使用包管理器来安装软件,最常见的有:
1. Ubuntu/Debian(如 Ubuntu、Linux Mint)
sudo apt update
sudo apt install <package-name>
示例:安装 Python 3
sudo apt install python3
2. Fedora
sudo dnf install <package-name>
3. CentOS/RHEL
sudo yum install <package-name>
4. Arch Linux
sudo pacman -S <package-name>
5. Manjaro
sudo pacman -S <package-name>
✅ 二、使用 apt-get(Ubuntu/Debian)
sudo apt update
sudo apt install <package-name>
注意:apt 是 apt-get 的别名,两者功能相同。
✅ 三、使用 yum 或 dnf(Fedora/CentOS/RHEL)
sudo yum install <package-name>
或
sudo dnf install <package-name>
✅ 四、使用 pip(Python 项目)
如果你需要安装 Python 项目(如 Django、Flask 等),使用 pip:
sudo apt install python3-pip
pip3 install <package-name>
✅ 五、使用 snap(Snap 安装)
Snap 是一种通用的软件包管理方式,适用于大多数 Linux 发行版:
sudo apt install snapd
sudo snap install <package-name>
✅ 六、使用 flatpak(适用于 GNOME 系统)
sudo apt install flatpak
flatpak install <package-name>
✅ 七、使用 rbenv 或 rvm(Ruby 项目)
sudo apt install ruby-full
rbenv install <version>
✅ 八、使用 guix(Guix 项目)
sudo apt install guix
guix install <package-name>
✅ 九、手动下载安装
如果你需要安装非官方软件,可以通过以下方式:
- 从官网下载安装包(如:
nginx,git,python等) - 解压安装(如:
tar -xvf package.tar.gz) - 配置环境变量(如:
export PATH=$PATH:/path/to/program)
✅ 附:常用命令总结
| 命令 | 用途 |
|---|---|
sudo apt update |
更新包列表 |
sudo apt install <package> |
安装软件 |
sudo apt remove <package> |
卸载软件 |
sudo apt purge <package> |
清理软件包 |
sudo apt autoclean |
清理旧版本 |
sudo apt autoremove |
删除无用依赖 |
✅ 小贴士
- 使用
man <package>查看软件的使用手册。 - 使用
which <package>查看软件的路径。 - 使用
locate <pattern>快速查找文件。