二进制包
- 二进制包是曾经编译好的软件包,间接装置即可应用。
- 二进制包须要依据计算机的 CPU 和操作系统去抉择。
- 二进制包的命名形式个别为:软件包名称 - 软件包版本. 操作系统版本.CPU 架构.rpm。
源码包
- 源码包是程序员写的原始代码文件,不能间接装置应用。
- 源码包须要进行编译,成为二进制包后才能够装置应用。
- 源码包个别能够在任意计算机战争台上编译装置。
- 源码包个别命名为:源码包.tar.gz,源码包.tar.bz2,源码包.tar.xz,源码包.zip。
平台区别
平台 | 包类型 | 工具 | 在线装置 |
---|---|---|---|
RedHat/CentOS/Fedora/SUSE | rpm | rpm, rpmbuild | yum/dnf |
Ubuntu/Debian | deb | dpkg | apt |
搜寻下载 RPM 包的网站
- www.rpmfind.net
- rpm.pbone.net
CPU 类型区别
- x86_64 包只能装置在 64 位零碎上;
- i386, i586, i686 包能够装置在 32 位和 64 位零碎上;
- noarch 示意软件包与硬件架构无关,能够通用;
- 64 位的包不能装置在 32 位的零碎上。