yum的本地源和网络源的搭建
一、本地yum源的搭建
1.先拷贝一份与本地版本相匹配的镜像文件到本地的电脑上
2.为了方便管理我们新建一个/iso目录,将文件移动到该目录下;
镜像的文件不能被直接读取,我们需要将它挂载到别的目录中去,
df 查看是否在系统中运行
3.修改文件的配置文件
vim yum.repo新建一个yum的文件
在执行yum clean all 清除yum里的缓存
二、搭建网络yum源(网络源是属于一种共享源)
本地yum源安装好之后,安装apache
开启apache服务
enable是开启自启动
然后关闭防火墙
镜像挂载
mkdir /var/www/html/rhel7.0
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
永久挂载 (在/etc/rc.d/ 下进行设置)
修改/rc.local 的权限,给它加上执行权限
然后进行测试
在浏览器中输入主机ip进行查看
三、虚拟机yum的配置
如果虚拟机上想要安装软件或者其他的东西,可以直接在主机上调用
配置虚拟机上的/etc/yum. repo.d/yum.repo
删除/etc/yum. repo.d/* 所有东西
然后重建一个yum.repo文件,然后打开它
写入要访问的主机ip
然后,清空yum的缓存 ,yum clean all
在进行测试安装httpd
成功安装!
三、yum的命令处理软件
yum clean all 清除原有yum缓存
repolist 列出仓库信息
install software 安装
update 更新
list software 查看软件
list all 查看所有软件
list installed 列出已安装软件
list available 列出可安装软件
reinstall software 重新安装
remove software 卸载
info software 查看软件信息
search software信息 根据软件信息查找软件
whatprovides file 根据文件找出包含此文件的软件
groups list 列出软件组
groups info 查看软件组的信息
groups install sfgroup 安装软件组
groups remove sfgroup 卸载软件组
四、用rpm命令处理软件
rpm [参数] [软件包名称]
rpm -i 安装
-v 显示过程
-h hash加密
-e 卸载
-q 查看
-a 所有
-p 软件包
-ql 查看软件在系统中的安装文件路径
-qlp 查看未安装的软件包在系统中如果安装后产生文件的路径
-qf 根据某个文件找出此文件属于那个安装包
-qc 查看软件的配置文件名称
-qd 查看软件的帮助文件
--scritps 查看脚本
--nodeps 安装软件忽略软件倚赖
--force 强行安装软件
-Kv 检测软件包是否被篡改
四、第三方软件库的搭建
1.把所有的rpm包放到一个目录中
2.createrepo -v /存放软件包的目录 (命令执行成功会生成repodate目录)
3.vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0
wq 退出保存
4.yum clean all
完成搭建