1.配置本地yum源
1.获得一个与本机系统版本一致的系统镜像
2.挂载镜像
mount /dev/sr0 /rhel7.2
设定永久挂载
vim /etc/rc.d/rc.local-------------修改配置文件
mount /xxxx/xxxx.iso /rhel7.2--------------添加挂载命令
chmod 755 /etc/rc.d/rc.local--------------修改权限,在系统开机时会自动执行此脚本
设定系统安装源指向
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup
vim /etc/yum.repos.d/yum.repo
2.共享型yum源的部署
1.在一台已经建立好本地yum源的主机中安装httpd
yum install httpd------------安装httpd服务
2.配置网络yum源
systemctl start httpd ------------启动服务
systemctl stop firewalld --------关闭火墙
systemctl enable httpd ------------设置服务开机自启动
systemctl disable firewalld -------------设置火墙开机不启动
mkdir /var/www/html/rhel7.2 ------------------在/var/www/html中创建目录rhel7.2
mount /xxx/xxxxxxx.ios /var/www/html/rhel7.2 -----------挂载镜像
vim /etc/rc.d/rc.local ---------------修改配置文件
测试:
在浏览器中输入地址:
172.25.254.212/rhel7.2 -------------此地址就是网络yum源地址
3.yum命令
1.yum命令的使用必须是在yum源搭建成功后才能正常运行
2.yum命令的详细用法
yum clean all -------------清除原有yum缓存
yum repolist ---------列出仓库信息
yum install sofeware --------安装
yum listl sofeware--------------查看软件
yum list all ----------------查看所有软件
yum list installed ------------l列出已安装软件
yum list available --------列出可安装软件
yum reinstall software ----------重新安装
yum remove software -------------卸载
yum info software ----------查看软件信息
yum search software-------------根据软件信息查找软件
yum whatprovides file -------------根据文件找出包含此文件的软件
yum group list --------------列出软件组
yum groups info -----------查看软件组信息
屏蔽yum list all 列表中的软件
vim /etc/yum.conf -----修改配置文件
exclude=*.i686---------屏蔽32位软件
4.用rpm命令处理软件
rpm -i --------------安装
rpm -v ------------显示过程
rpm -h ------------hash加密
rpm --nodeps ----------安装软件忽略软件依赖
rpm -e --------------卸载
rpm -q ------------查看
rpm -a -----------所有
rpm -p -----------软件包
rpm -ql -----------------查看软件在系统中安装文件的路径
rpm -qlp ----------查看未安装的软件包在系统中如果安装后产生文件的路径
rpm --scritps -----------查看脚本
rpm --force --------------------强行安装软件
rpm -Kv -----------软件包是否被篡改
5.第三方软件仓库的搭建
1.把所有的rpm放到一个目录中
2.createrepo -v /存放软件包的目录-----------------命令执行成功会生成repodate目录
3.vim /etc/yum.repos.d/yum.repo-----------修改配置文件
此时,用yum list wps-office可以看到