Linux 的二进制包与源码包

Posted 小伍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 的二进制包与源码包相关的知识,希望对你有一定的参考价值。

二进制包

  1. 二进制包是已经编译好的软件包,直接安装即可使用。
  2. 二进制包需要根据计算机的CPU和操作系统去选择。
  3. 二进制包的命名方式一般为:软件包名称-软件包版本.操作系统版本.CPU架构.rpm。

源码包

  1. 源码包是程序员写的原始代码文件,不能直接安装使用。
  2. 源码包需要进行编译,成为二进制包后才可以安装使用。
  3. 源码包一般可以在任意计算机和平台上编译安装。
  4. 源码包一般命名为:源码包.tar.gz,源码包.tar.bz2,源码包.tar.xz,源码包.zip。

平台区别

平台包类型工具在线安装
RedHat/CentOS/Fedora/SUSErpmrpm, rpmbuildyum/dnf
Ubuntu/Debiandebdpkgapt

搜索下载RPM包的网站

  • www.rpmfind.net
  • rpm.pbone.net

CPU 类型区别

  • x86_64包只能安装在64位系统上;
  • i386, i586, i686包可以安装在32位和64位系统上;
  • noarch表示软件包与硬件架构无关,可以通用;
  • 64位的包不能安装在32位的系统上。

以上是关于Linux 的二进制包与源码包的主要内容,如果未能解决你的问题,请参考以下文章

Linux-什么是二进制包,源码包,RPM包,软件仓库

Linux中RPM包与源码包区别

linux软件管理

Linux软件包(源码包和二进制包)及其区别和特点

Linux软件包管理

Linux基础03