10、软件安装

一、常见的软件安装方式

以软件包的方式安装
在线方式安装
以源代码的方式安装

二、以软件包的方式安装
软件包是指软件提供方已经将软件程序编译好,并且将所有相关文件打包后所形成的一个安装文件。
不同类型的安装包就需要使用不同的软件包管理工具完成管理工作。

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 <RPM包名>
【选项说明】

  • i (install):安装
  • v(verify):在安装中显示详细的安装信息
  • h(horizontal): 显示水平进度条“#”

RPM包的删除
【格式】rpm  -e <RPM包名>
【实例】rpm –e httpd

RPM包的查询

RPM包的升级
【格式】rpm -Uvh <RPM包名>
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等工具对源代码进行编译后得到可执行的二进制文件,然后还需要将生成的可执行文件以及相关的配置文件等放置在正确的文件系统路径位置,此外可能还需要修改一些系统配置才能完成全部安装过程。
特点:

安装复杂程度高

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值