搭建yum 前首先要挂载
yum仓库配置文件所在地 /etc/yum.repos.d/*.repo
(命名要求必须要以.repo结尾)
首先把原来以.repo结尾的文件备份
[root@localhost /]# ls /etc/yum.repos.d/
[root@localhost /]# mkdir /etc/yum.repos.d/bak #(在目录下创建一个备份目录)
[root@localhost /]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak #(将原来的移动到备份目录里)
[root@localhost /]# ls /etc/yum.repos.d/bak/
挂载
[root@localhost /]#mkdir /zb #创建挂载目录
[root@localhost /]#mount /dev/cdrom /zb #将光盘挂载到/zb
进行仓库的配置
[root@localhost /]# vim /etc/yum.repos.d/zb.repo
[zhangbo] #仓库名称
name=centos #仓库的描述信息
baseurl=file:///mnt #指定服务端位置 (file://表示本地为服务端 /mnt为挂载地址)
enabled=1 #本文件启用 (开关)
gpgcheck=0 #不检测红帽签名信息 无顺序要求
本地yum的执行流程 (必须先挂载光盘,错误文件会影响正常文件,配置文件不能出错)
列出仓库信息
[root@localhost /]# yum repolist
repolist: 9,911 #可用软件包
安装步骤 (自动解决依赖关系)
[root@localhost /]# yum -y install gcc
完毕!
查看是否安装成功
rpm -q
查询仓库里有没有某个软件包
[root@localhost /]# yum list httpd (支持通配符 ,准确查找)
[root@localhost /]# yum searach ftp (只要包含ftp就匹配)
仓库中哪个软件包 产生这个文件
[root@localhost /]# yum provides /usr/bin/hostname
#(软件包)# hostname-3.13-3.el7.x86_64 : Utility to set/show the host name or : domain name
源 :@anaconda 匹配来源:
#(要查询来源的文件)# 文件名 :/usr/bin/hostname
清空yum缓存
yum clean all (清空) yum repolist
设置历史命令的保留个数
[root@localhost /]# vim /etc/profile HISTSIZE=9999 (修改这一条,使用:/来查找)