文档介绍:Linux 的软件安装
Linux的软件安装的方式
一、以二进制形式发布的软件包
二、以源代码形式发布的软件包
tar包:如software--。
它是使用UNIX系统的打包工具tar打包的。
rpm包:如software--。
它是Redhat Linux提供的一种包封装格式。
。
Linux
2
2
二进制软件包的安装
Linux软件的二进制分发是指事先已经编译
好二进制形式的软件包的发布形式,其优
点是安装使用容易,缺点则是缺乏灵活性,
如果该软件包是为特定的硬件/操作系统平
台编译的,那它就不能在另外的平台或环
境下正确执行。
Linux
3
3
Linux 的包文件名说明
包文件名称将按顺序包含以下几项:
项目名称前缀、版本号、格式和选项、
归档和压缩后缀
版本号的格式可能为:-d。其中 a - 主
版本号, b-副版本号, c–修正号, d–发布版本。
主版本号和副版本号在项目计划中便已经
指定,标志着重要的功能变动。修正号c用
于体现小的功能变更或用来管理项目的分
支。
Linux
4
4
软件发布格式举例:
例如:
football-
(表示源代码包)
football-
表示二进制包
grep-- 软件名: grep
版本号: 发布版本号:7
i386 : 适用于Intel 80x86平台。
Linux
5
5
rpm的使用
rpm : redhat package manager
RedHat公司提供的软件包封装格式
它使Linux的软件安装工作变得简单容易。
基本格式:rpm –ivh rpm软件包名
rpm部分参数说明:
-i 安装软件-t 测试安装,不是真的安装
-p 显示进度-f 忽略任何错误
-U 升级安装-v 检测套件是否正确安装
-e 卸载软件-l 显示包中内容
-q 查询-h 显示#描述
Linux
6
6
例如,要安装software--
个包时,应执行:
rpm –ivh software--
当卸载时,则应执行:
rpm –e software
rpm –ql software
rpm还可以通过FTP站点直接在线安装软件。
可以用命令:
rpm –ivh ftp://…….rpm
升级软件:
rmp –Uvh rpm包名称
7
7
tar形式的二进制软件包
安装执行
1、首先需将它们解压
2、进入目录直接执行. / 文件名
卸载:
直接使用 rm –rf 目录名
想知道解压时向系统中安装了哪些文件,可
以用类似于命令“tar ztvf *.”等来获取
清单
Linux
8
8
TAR
常用命令
tar -xvf
tar -xzvf
tar -jxvf
常用选项
编译过程(首先阅读README之类的文档)
./configure –prefix=/usr/local/proftpd (配置)
make(编译)
make install(安装)
9
9
Linux软件的源代码分发是指提供了该软件
所有程序源代码的发布形式,需要用户自
己编译成可执行的二进制代码并进行安装,
其优点是配置灵活,可以随意去掉或保留
某些功能/模块,适应多种硬件/操作系统平
台及编译环境,缺点是难度较大,一般不
适合初学者使用。
Linux
源代码软件包的安装
10
10