前言
在用rpm方式安装工具包时,需要先安装依赖包,尤其是依赖包多的时候会很麻烦,那怎样才能跟好的处理这些事呢,那让我们来看看另一种安装软件的方式。
一、yum源
yum源有三种分别为:
- yum本地源
- yum在线源
- ftp源
二、配置本地源仓库
步骤:
虚拟机设置里面把“已连接”选项勾上
把光盘挂载到/mnt目录下
mount /dev/sr0 /mnt
进入这个目录(所有本地源都在这个目录下)
cd /etc/yum.repos.d/
创建repos.bak目录
mkdir repos.bak
把在线源全部移动到这个目录下
mv *.repo repos.bak
用vi编辑器
[name] #括号中的名称为仓库源名称,通常为字母和数字,必须填写
name=my new repo #对yum的描述,可写可不写
baseurl=file:///mnt #baseurl表示声明yum可以管理并使用的rpm包路径,必须填写
enabled=1 #enabled表示当前仓库是否开启,1为开启,0为关闭,此项不写默认为开启
gpgcheck=0 #gpgcheck表示安装rpm包时,是否基于公私钥对匹配包的安全信息,1表示开启,0表示关闭,此项不写默认为验证
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
yum clean all && yum makecache
三、yum 常用操作命令
格式 | 说明 |
---|---|
yum -y install + 软件名 | 安装升级软件包,“-y”代表自动确认 |
yum -y remove 软件名 | 卸载软件包,可自动解决依赖关系 |
yum -y uodate 软件名 | 升级软件包,并不常用 |
yum list | 查询软件包列表 |
yum list install | 查询系统中已安装的软件包 |
yum list avaiable | 查询仓库中尚未安装的软件包 |
yum list updates | 查询可以升级版本的软件包 |
yum info httpd | 查询软件包的描述信息 |
yum search all httpd | #根据某个关键词查找相关的软件 |
四、编译安装四步骤
首先下载源代码安装包文件
第一步、tar解包(解压并释放源代码包到指定目录)
第二步 configura
(设置安装目录安装模块等选项)
第三步:make 编辑
(生成可执行的文件)
第四步: make install的安装(复制二进制文件到系统配置应用环境。)
案例:
进入home目录,把httpd.tar.gz文件拖入
用归档命令把这个压缩包解压到/usr/loccal/目录里面
进入这个目录查看ttp-2.4.25文件
再进入http-2.4.25这个文件
配置软件目录,安装模块(默认)会出错
安装这些固定的依赖包再次尝试就行了
编译和安装
启动httpd服务
验证
总结
用rpm安装东西需要安装依赖包,当依赖包很多的时候就会很麻烦,而使用yum可以自动处理依赖性关系,并且一次安装所有依赖的软件包。这样的一键式安装就显得很方便。所有有关yum的知识也要好好地掌握,这样对以后的工作会有很大的帮助。