一、常见的软件安装方式
以软件包的方式安装
在线方式安装
以源代码的方式安装
二、以软件包的方式安装
软件包是指软件提供方已经将软件程序编译好,并且将所有相关文件打包后所形成的一个安装文件。
不同类型的安装包就需要使用不同的软件包管理工具完成管理工作。
1、Linux业界主要有两种形式的软件包:
- rpm软件包: 由Redhat公司提出并使用在Redhat、Fedora、CentOS中,对应的软件包管理工具称为rpm包管理器。
- deb软件包: 由Debian 区提出并使用在Debian和Ubuntu中,对应的软件包管理工具称为dpkg。
2、特点:
安装比较简便,但存在软件包依赖关系问题。
三、使用RPM安装软件
1、RPM概述
RPM全称是 Red Hat Package Manager/RPM Package Manager
官方站点: http://www.rpm.org
2、RPM的功能
- 安装
- 卸载
- 升级
- 查询:查询软件包的各种信息。
- 验证:检验系统中已安装的软件与包中软件的区别。
3、使用RPM的好处
- 可提供快速的安装、减少编译安装的错误困扰
- 维护系统要比以往容易的多
- 可以进行功能强大的软件包查询和验证工作
- 如需要进行软件包升级,在升级过程中,RPM会对配置文件进行特别处理,不会丢失以往的定制信息
4、RPM包名称格式
5、获得RPM软件包
- 从发行套件的光盘中查找
- 从官方站点上查找下载
- www.rpmfind.net
6、RPM包的命令
RPM包的安装
【格式】rpm -ivh
【选项说明】
- i (install):安装
- v(verify):在安装中显示详细的安装信息
- h(horizontal): 显示水平进度条“#”
RPM包的删除
【格式】rpm -e
【实例】rpm –e httpd
RPM包的查询
RPM包的升级
【格式】rpm -Uvh
RPM包的验证
【格式】rpm -V [参数]
参数可以是包名、文件名或者为空
四、在线方式安装(推荐)
主要有两种维护软件的在线服务,分别是:
- yum (Yellowdog Updater Modified,对应于.rpm软件包) 服务
- apt (Advanced Packaging Tool,对应于.deb软件包) 服务
特点:
安装简便,但需要访问 络服务器。
五、使用yum服务安装软件
1、yum服务
yum(Yellow dog Updater Modified)是一个用在Fedora、RedHat以及CentOS中的Shell前端软件包管理器。
能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。
所有软件包由集中的yum软件仓库提供。
2、yum命令
【格式】 yum [options] [command] [package …]
其中:
[options]包括:
- -y(当安装过程提示选择,全部选”yes”)
- -q(不显示安装的过程)
[command]为所要进行的操作
[package …]是操作的对象
3、yum的常用命令
查询指定的软件包安装情况: yum list
查询指定的软件包详细信息: yum info
安装软件包 : yum install
更新指定的软件包 : yum update
删除指定的软件包 : yum remove
清除缓存目录下的软件包: yum clean
六、以源代码的方式安装
自由软件直接提供了软件的整套源代码,需要利用gcc和make等工具对源代码进行编译后得到可执行的二进制文件,然后还需要将生成的可执行文件以及相关的配置文件等放置在正确的文件系统路径位置,此外可能还需要修改一些系统配置才能完成全部安装过程。
特点:
安装复杂程度高
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!