07(软件管理)

                                                  软件管理

我们在使用Windows时总会需要下载一些软件来使用,如QQ,淘宝等。当然在Linux中也一样,我们也有要下载安装软件的需求。

在这一章我们将讲述三种软件安装的方法——YUM安装、RPM安装、源码编译安装。

一、软件安装方法发展历程

     1.起初软件提供商会提供源码文件,让用户自行下载然后进行编译安装

步骤:

         1)获得软件源码包

         2)编译前的准备工作

         3)开始编译

         4)安装与部署

  2.后来RHEL想要改进这种传统软件安装方法,设计了一个RPM(Red Hat Package Manager)软件包管理系统。组成=RPMDB+RPM软件包文件+RPM执行文件

      3.后来基于RPM又开发了YUM(Yellow dog Updater Modified),他能够很好的解决软件间的依赖问题。

二、YUM

     1.配置文件

        1)YUM工具的配置文件:/etc/yum.conf

        2)YUM下载源的定义文件:/etc/yum.repos.d/XXXX.repo

源文件语法结构:

参数

说明

Name(必要)

定义YUM源的完整名称

Baseurl(必要)

指定YUM源的URL地址

Enabled(必要)

是否启用YUM源

Gpgcheck(必要)

安装此软件包时是否检查RPM包的数字签名

Gpgkey

软件包数字签名的密钥

mirrorlist

定义影像站点列表

     2.命令

         1)列出软件包:yum list

         2)清除缓存:yum clean all

         3)查看某软件包信息:yum info 软件包名

         4)安装软件:yum install 软件包

         5)升级软件:yum update

         6)卸载软件:yum remove 软件包名

         7)列出软件组:yum grouplist

         8)安装软件组:yum groupinstall 软件组名

         9)卸载软件组:yum groupremove 软件组名

     3.配置本地YUM源

         1)开启Linux系统

         2)连接系统镜像

         3)创建挂载目录进行挂载

         4)设置开机自动挂载(可选)

         5)配置YUM下载源文件

         6)清除YUM缓存

         7)创建元数据缓存数据表

         8)检验yum源

     4.配置网络YUM源

         1)连通网络

         2)获取网络YUM源配置文件

         3)清除缓存

         4)创建元数据缓存数据表

     5.搭建个人YUM仓库

         1)安装createrepo软件包

         2)在/var/www/html/下创建一个rpm目录,存放RPM软件包

         3)通过HTTP分享此目录

         4)检验

三、RPM

     1.系统组成

     2.RPM软件包文件

         1)二进制文件

         2)源码RPM软件包

     3.RPM软件包命名规则

       软件名(Package)-版本号(Version)-释放号(Release Number)-类型(Type)

     4.命令

         1)查询已经安装的RPM软件包:rpm -q

         2)查询已经安装的RPM软件包详细信息:rpm -qi

         3)查看软件包的内容:rpm -ql

         4)查看某文件属于哪个软件包:rpm -qf 文件名

         5)安装软件:rpm -ivh 软件包文件

                                        -v:显示冗长的信息

                                        -h:显示安装进度

          6)升级软件:

                rpm -U:【Upgrade】没安装则安装,安装了则更新(配置文件更名为Filename.rpmsave)

                rpm -F:【Refresh】没安装则不安装,安装了则更新(配置文件更名为Filename.rpmnew)

          7)卸载软件:rpm -e 软件包

          8)检验软件包状态:rpm -V 软件包名

四、源码编译安装

     1.获取源码软件包

建议将源码包存放到/usr/src、/usr/local/src或/tmp

     2.编译前的准备工作

        1)详细阅读文件:

  •        README:提供软件的基本信息
  •        INSTALL:指导如何安装此软件
  •        ChangeLog/Change:软件版本修改的记录

         2)准备编译所需要的组件:

  •         解决相关依赖软件的问题

     3.设置编译参数

  • 执行configure脚本文件进行编译,其他参数可通过—help查看

     4.开始编译

  • 如若含有MAKEFILE文件即可进行编译,make

     5.安装与部署

  • make install
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值