## Linux 软件包下载
### 下载要素
1. 软件包管理系统 (PMS)
Linux 使用不同的 PMS,如:
RPM:Red Hat Linux、CentOS、Fedora
DEB:Debian、Ubuntu、Linux Mint
PKG:Arch Linux、Manjaro
2. 软件仓库
软件仓库是存储软件包的远程服务器。
它们可以是:
官方仓库:由发行版维护的仓库。
第一方仓库:由软件供应商维护的仓库。
第三方仓库:由社区成员维护的仓库。
3. 软件包名称
软件包名称用于标识要下载的软件包。
它通常包括:
包名:软件包的名称(例如,vim)
版本号:软件包的版本(例如,1.0)
架构:软件包支持的硬件架构(例如,x86_64)
4. 下载命令
根据 PMS 和软件仓库,下载软件包的命令会不同。
一些常见的命令包括:
RPM:yum install <软件包名称>
DEB:apt-get install <软件包名称>
PKG:pacman -S <软件包名称>
5. 其他选项
-y/-q:静默安装,无需用户输入。
--no-install-recommends:仅安装必需的依赖项。
--skip-broken:如果存在依赖关系问题,仍然尝试安装。
![](https://img2.baidu.com/it/u=3935062454,3665762464&fm=253.jpg)