GitHub 选安装包指南:软件名称后缀解释
示例:Clash Verge-2.4.7-1.aarch64.rpm
命名规则:软件名称 - 版本号 - 系统架构 - 安装包格式
一、系统架构
| 架构名称 |
说明 |
aarch64 |
aarch64 是 ARM 64 位架构的正式名称。Mac 端也叫 Apple Silicon,例如 M1、M2、M3、M4、M5 芯片。 |
armhfp |
ARM32、ARMv7。 |
x86_64 |
代表 64 位 CPU 架构,也称为 AMD64 或 Intel 64。 |
ia32 |
代表英特尔 32 位架构(Intel Architecture 32-bit),通常也称为 x86。 |
arm64-v8a.apk |
arm64-v8a 是现代手机(约 2015 年后)的主流 64 位架构。 |
armeabi-v7a.apk |
这是 32 位的 ARM 架构,广泛用于较旧的 Android 设备或低端手机。 |
Universal(通用) |
指该 APK 包含支持所有主流 CPU 架构(如 arm64-v8a、armeabi-v7a、x86、x86_64)的库文件。相比针对特定手机优化的版本,它体积更大,但可以在任何 Android 设备上安装。 |
二、安装包格式
Linux 端
| 格式 |
说明 |
.rpm |
代表 RPM Package Manager,是 Fedora、CentOS、RHEL、Oracle Linux 和 OpenSUSE 等发行版使用的标准安装包格式。 |
.deb |
是 Debian 及其衍生系统(如 Ubuntu、Linux Mint、Kali Linux、Tails、Parrot OS、Raspberry Pi OS 等)使用的软件包格式。 |
.AppImage |
是一种“无需安装”的软件包格式。它将应用程序及其所有依赖项打包成一个单一文件,可以在大多数 Linux 发行版(如 Ubuntu、Debian、Fedora、CentOS 等)上直接运行。 |
Mac 端
| 格式 |
说明 |
aarch64.app.tar.gz |
在 macOS 上,这通常代表一个应用束(Application Bundle)。包含此后缀的 .tar.gz 往往是专为 Mac 设计的便携软件。 |
.pkg |
是 macOS 的标准安装包格式,双击即可通过系统自带的“安装器”程序运行。 |
.dmg |
DMG(Apple Disk Image)是 macOS 操作系统中用于分发软件和数据的专用磁盘映像文件格式。 |
Windows 端
| 格式 |
说明 |
portable(便携版).zip |
该软件无需安装。你可以直接将其解压到任意文件夹,甚至 U 盘中运行,不会在系统注册表中留下冗余信息。 |
setup(安装版).exe |
Windows 系统的标准安装程序扩展名。 |
.msix |
微软推出的一种现代 Windows 应用打包格式。它结合了传统安装程序(如 MSI 和 EXE)的优点,旨在提供更可靠的安装体验和更干净的卸载过程。 |
三、各平台常见芯片架构
- Mac 端:主要芯片是
x64(Intel)和 arm64(Apple Silicon)。
- Windows 端:主要芯片是
x64、x32 和 arm64。
- Linux 端:主要芯片是
x64 和 arm64。
小提示:在 GitHub 下载软件时,通常先看自己的操作系统,再看 CPU 架构,最后再选对应的安装包格式。