软件包格式:软件名称-软件版本-适用系统版本-适用系统架构.rpm
rpm search
sourceforce
rpm命令:rpm -ivh包名 安装
rpm-e 软件名 卸载
rpm -qm 软件名
rpm -qmp 包名 查询此包安装后会出现的文件
rpm-qa 查询系统中安装的所有软件
-i 安装包
-v 显示安装进度
-h 指定加密方式
-e 卸载
-ql 查询软件生成文件
-qa | grpe 软件名 查询软件是否安装
--force 强制安装
-qf filename 查看该文件属于哪个软件包
-qi 查看软件信息
-Kv 包名 检测软件包是否被篡改过
-pq 包名 检测软件在安装或卸载的过程中执行的动作
-qc 查看服务的配置文件目录
-qd 查看服务帮助性文档
其配置文件为:/etc/yum.repos.d/xxxx.repo
其格式为:
[xxxx 名称] //仓库名称
name=xxxx //仓库描述
baseurl=ftp://xxx | http:// | file://
gpgcheck=0 //不检测gpg
之后清空yum缓存
yum clean all
1.mount /xxx/xxx.iso /xxx 挂载镜像
2.修改 /etc/yum.repo.d/xxx.repo,将baseurl改为本地挂载目录
baseurl=file:///xxx
3.安装http服务:yum installhttpd
4.umount取消挂载镜像
5.重新将镜像挂载在http服务器公共目录下:/var/www/html/xxx
6.修改服务器xxx.repo将baseurl改为file:///var/www/html/xxx
6.关闭防火墙,重启服务
systemctl stop firewalld ; systemctl disable firewalld
systemctl restart httpd ; systemctl enable httpd
7.设置开机自动挂载:配置/etc/rc.d/rc.local
添加: mount /xxx/xxx.iso /var/www/html/xxx
保存后给添加执行权限chmod +x /etc/rc.d/rc.local
结束!
第三方软件的搭建
1.把需要的软件包放到一个目录中,其只能存在rpm包
2.安装 createrepo命令
3.createrepo -v /xxx
4.编辑 /etc/yum.repo.d/xxx.repo
yum
install