一、配置本地 yum 源
1.获得一个与本机系统版本一致的系统镜像(系统版本不一致可能会使软件出现问题)
2.挂载镜像(本机使用第二种方法)
mount /xxx/xxx.iso(镜像文件) /rhel7.3 ##将镜像文件挂载到指定目录下
mount /dev/cdrom /westos ##把装进镜像文件的光盘驱动挂载到指定目录(适用于虚拟机存储空间不足的情况,与直接挂载镜像文件的效果一样)
3.设定永久挂载
vim /etc/rc.d/rc.local ##编辑文件加入下面这条命令
mount /xxx/xxx.iso /rhel7.3
chmod 755 /etc/rc.d/rc.local ##赋予文件执行权力,在系统开机时可以自动执行次脚本,挂载镜像
4…设定系统安装源指向
vim /etc/yum.repos.d/westos.repo ##编辑一个新文件,输入以下命令,文件后缀必须为 .repo
[rhel7.3] ##仓库名称
name=rhel7.3 ##对软件源的描述
baseurl=file:///rhel7.3
gpgcheck=0 ##不检测gpgkey
enabled=1 ##此安装源语句块生效
yum clean all ##清除原来的指向
yum repolist ##查看安装源
yum install dhcp ##安装软件包dhcp
5.测试:
二、配置网络yum源安装软件(注意:共享资源的主机需要安装 httpd 软件包)
1.
vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾
[rhel7.3] ##仓库名称
name=rhel7.3 source ##对软件源的描述
baseurl=http://172.25.254.250
gpgcheck=0 ##不检测gpgkey
enabled=1 ##此安装源语句块生效
2.测试
三、共享型yum源的部署
1.在一台已经配置好的本地 yum 源的主机中安装 httpd
yum install httpd
2.配置网络 yum 源
##需要开启httpd服务和关闭防火墙服务
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld
mkdir /var/www/html/westos ##在安装httpd软件生成的目录下再建立一个新目录
mount /xxx/xxx.iso /var/www/html/westos ##将镜像文件挂载到httpd下的新建目录
vim /etc/rc.d/rc.local ##使该设置开机自启动,永久生效
mount /xxx/xxx.iso /var/www/html/westos
chmod 755 /etc/rc.d/rc.local ##赋予该文件可执行权限,使其开机可以自动执行
测试:
在浏览器输入地址:
http://ip/rhel7.2
http://172.25.254.121/westos ##此地址就是本机网络yum源地址
四、yum命令
1.yum命令的使用必须是在yum源搭建成功后才能正常运行
2.yum命令的详细用法
yum clean all ##清除原有yum缓存
yum repolist ##列出仓库信息
yum install software -y ##确定安装软件不提示
yum list software ##查看软件
yum list all ##查看所有软件
yum list installed ##列出已安装软件
yum list available ##列出可安装软件
yum reinstall software ##重新安装
yum remove software ##卸载
yum info software ##查看软件信息
yum search software信息 ##根据软件信息查找软件
yum whatprovides file ##根据文件找出包含此文件的软件
yum history ##查看系统中软件管理信息
yum history info 数字 ##对该数字为id的信息进行显示
yum groups list ##列出软件组
yum groups info ##查看软件组的信息
yum groups install sfgroup ##安装软件组
yum groups remove sfgroup ##卸载软件组
五、用rpm命令处理软件
rpm -i ##安装
rpm -v ##显示过程
rpm -h ##hash加密
rpm -e ##卸载
rpm -q ##查看
rpm -a ##所有
rpm -p ##软件包
rpm -ql ##查看软件在系统中的安装文件路径
rpm -qld ##查看未安装的软件包在系统中如果安装后产生文件的路径
rpm -qf ##根据某个文件找出此文件属于哪个安装包
rpm software --scritps ##查看脚本
rpm software --nodeps ##安装软件忽略软件依赖
rpm software --force ##强行安转软件
rpm -Kv ##检测软件是否被篡改
六、软件包名称详解
wps-office-10.1.0.5672-1.a21.x86_64.rpm
[1] [2] [3] [4] [5]
[1] 软件名称
[2] 版本
[3] 适用系统
[4] 架构
[5] 使用rpm体系软件
redhat packages manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序
七、第三方软件仓库的搭建
1.把所有第三方的rpm包放到同一个目录下
2.
createrepo -v /存放软件包的目录
3.
vim /etc/yum.repos.d/westos.repo ##搭建第三方软件源
[westos]
name=westos
baseurl=file:///westos
gpgcheck=0
yum clean all
yum repolist