第4章 Linux中软件的安装与卸载 ◆4.1 Linux的软件安装方式 ◆4.2RPM安装包的管理 4.3源代码发布软件包 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
1 2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 第4章 Linux中软件的安装与卸载 ⧫ 4.1 Linux的软件安装方式 ⧫ 4.2 RPM安装包的管理 ⧫ 4.3 源代码发布软件包
4.1 Linux的软件安装方式 ◆4.1.1二进制发布软件包 4.1.2源代码发布软件包 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
2 2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 4.1 Linux的软件安装方式 ⧫ 4.1.1 二进制发布软件包 ⧫ 4.1.2 源代码发布软件包
4.1.1二进制发布软件包 ◆ Linux软件的二进制分发是指事先已经 编译好二进制形式的软件包的发布形式 在安装的时候不需要用户重新编译 其优点是安装和使用容易,缺点则是缺 乏灵活性。,如果该软件包是为特定的 硬件或者操作系统平台编译的,那它就 可能不能在另外的平台或环境下正确执 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
3 2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 4.1.1 二进制发布软件包 ⧫ Linux软件的二进制分发是指事先已经 编译好二进制形式的软件包的发布形式 ,在安装的时候不需要用户重新编译。 其优点是安装和使用容易,缺点则是缺 乏灵活性。,如果该软件包是为特定的 硬件或者操作系统平台编译的,那它就 可能不能在另外的平台或环境下正确执 行
4.1.1二进制发布软件包 二进制软件包主要使用RPM包、Bin包、dpkg 包封装格式和tar包 ●RPM包是最初 Red hat linux提供的一种包封装格 式,其文件后缀名一般为.rpm或者.scr.rpm ●Bin包是基于可执行文件的软件安装方式,其文件 后缀名一般为.Bin ●dpkg包时 Debain linux提供的包封装格式,其文 件的后缀名一般为.deb。 ●tar包则是将应用软件直接使用系统打包工具tar 打包并使用gzip等程序压缩而成,文件后缀名 般为.tar(未压缩)、.tar.gz、.tar.Z、 tar.bz2等。 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
4 2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 4.1.1 二进制发布软件包 ⧫ 二进制软件包主要使用RPM包、Bin包、dpkg 包封装格式和tar包 。 ⚫ RPM包是最初Red Hat Linux提供的一种包封装格 式,其文件后缀名一般为.rpm或者.scr.rpm。 ⚫ Bin包是基于可执行文件的软件安装方式,其文件 后缀名一般为.Bin。 ⚫ dpkg包时Debain Linux提供的包封装格式,其文 件的后缀名一般为.deb。 ⚫ tar包则是将应用软件直接使用系统打包工具tar 打包并使用gzip等程序压缩而成,文件后缀名一 般为.tar(未压缩)、.tar.gz、.tar.Z、 .tar.bz2等
4.1.2源代码发布软件包 在 Linux下的软件很多也是以源代码的方式发 布的,而不是编译好的二进制文件,基于源 代码的软件安装方式也是最常见的软件安装 方式。 和二进制发布包相比安装要复杂一些,需要 用户自己编译成可执行的二进制代码并进行 安装,其优点是配置灵活,可以随意去掉或 保留某些功能或模块,适应多种硬件、操作 系统平台及编译环境,缺点是难度较大, 般不适合初学者使用。 ◆源代码发布包的后缀名有.scr.rpm、.tar、 tar.gz、tar.Z、tar.bz2等 Red Hat Enterprise Linux5基础教程 2021年2月20日星期
5 2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 4.1.2 源代码发布软件包 ⧫ 在Linux下的软件很多也是以源代码的方式发 布的,而不是编译好的二进制文件,基于源 代码的软件安装方式也是最常见的软件安装 方式。 ⧫ 和二进制发布包相比安装要复杂一些,需要 用户自己编译成可执行的二进制代码并进行 安装,其优点是配置灵活,可以随意去掉或 保留某些功能或模块,适应多种硬件、操作 系统平台及编译环境,缺点是难度较大,一 般不适合初学者使用。 ⧫ 源代码发布包的后缀名有.scr.rpm、.tar、 .tar.gz 、 tar.Z、 tar.bz2等