目录
前言:
一、yum工具简介以及相关命令
1、yum简介
2、yum相关命令
二、yum源配置
1、在线源(网络源)配置
2、本地源
三、源代码编译安装
1、使用源代码安装软件的优点
2、应用场景
3、编译安装的基本过程
4、apache源代码编译安装配置
总结:
前面了解了使用rpm命令安装和管理程序,这里在详细了解一下使用yum前端软件包管理器来
管理程序,以及了解一下yum源本地源和网络源的配置,最后在学习一下源代码编译安装程序。
YUM工具的优势在于可以联网去下载所需要的RPM包,然后自动安装。rpm工具与yum工具
的区别是:yum软件包管理工具会主动解决安装包的依赖关系,它会自己去安装所需要的依赖包;
而使用rpm管理工具时,如果有依赖关系,它会报错,需要我们人为去找寻并手动安装依赖包。
命令以及格式 |
功能 |
Yum常用操作命令 |
|
yum -y Install 软件名 |
安装、升级软件包;“-y“选项表示自动确认。 |
yum -y remove |
卸载软件包、可自动解决其依赖关系 |
yum -y update |
升级软件包 |
yum list 软件名 |
查询软件包列表 |
yum list installde |
查询系统中已安装的软件包 |
yum list available |
查询仓库中尚未安装的软件包 |
yum list update |
查询可以升级版本的软件包 |
yum info 软件名 |
查询软件包的描述信息 |
yum search【all】关键词 |
根据某个关键词来查询相关软件包 |
yum whatprovides 命令 |
查询命令属于哪个安装包 |
网络源是有具体第源地址的(如:阿里云、网易、清华等源),访问路径指向具体的网络源
地址。
第一步:前期准备:准备虚拟机,确保网络联通,确保运行环境
第二步: 进入yum源配置文件
第三步:将阿里云镜像下载到/etc/yum.repos.d/。
执行 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
第四步:执行 vim CentOS-Base.repo查看是否安装好
CentOS-Base.repo是linux下yum升级必备的一部分内容,它最主要的作用就是提供开源软件
镜像地址,并按一定格式给出搜索路径。
可以看到已经有了在线源地址。
第五步:清理缓存并且生成新的缓存。
执行yum clean all && yum makecache
这样我们的yum阿里网络源就创建好了。
第六步:现在就可以使用命令:yum install 包名 -y --downloadonly --downloaddir=/tmp/ 来下载
RPM包到指定目录。
可以看到成功收集所有安装包,包括依赖包保存在指定目录中。
本地源的访问路径是指向我们挂载驱动的目录。本地源不需要网络,它只能安装本地磁盘已
有的软件包。配置步骤如下:
第一步:前期准备:准备虚拟机,确保运行环境,本地源是不需要网络的。
第二步:挂载光驱磁盘:执行mount /dev/sr0 /mnt/命令,
第三步:在yum源配置文件夹/etc/yum.repos.d/中创建” .bak ”新文件夹(备份目录),并将yum
源配置文件移动到我们创建的文件夹下。
第四步:创建本地源仓库(本地源最主要的)
使用命令vim locd.repo进入配置本地仓库,并配置,并保存退出
第五步、清除yum缓存并更新缓存,执行yum clean all && yum makecache
这样本地yum源就创建好了,我们可以从本地安装已有的软件包了。
第六步:安装elinks包验证
可以看到elinks安装成功,yum本地源创建成功,
源代码安装软件可以获得最新的软件版本,及时修复bug,并且可以根据用
户需求,灵活定制软件功能。
①、安装较新版本的应用程序时
②、当前安装的程序无法满足应用需求时
③、为应用程序添加新的功能时
第一步:前期准备,准备好httpd压缩包(这里用“.gz“格式压缩包),确认源代码编译环境,包括
最佳编译工具gcc和gcc-c++、以及make等,还有apache配置apr、pcre软件包的支持以及依
赖等。
使用命令:yum install apr-devel* pkgconfig* libapr* apr-util* pcre* make gcc* -y 安装所需。
第二步:使用命令tar zxcf httpd-2.4.25.tar.gz -C /usr/local/ 将压缩包解压到指定的local/目录
第三步:配置,使用命令: ./configure --prefix=目标路径(此软件安装到哪里去)。配置软件安装目
录。
第四步:编译和安装:执行命令:make && make install将源代码转换为可执行的二进制程序,并
复制到系统
第五步:启动apache。使用命令:/usr/local/apache/bin/apachectl start
第六步:验证结果。使用命令:curl http://192.168.193.130验证。
出现“it works!“表明我们的apache源码编译安装成功。
欲知后事如何,且听下回分解