yum list all ###列出所有安装包
yum list installed ###列出已经安装的
yum list available ###列出没有安装的
yum remove software ###卸载软件
yum install software ###安装软件
yum search 关键字 ###搜索与关键字相关的软件
yum whatprovides 文件 ###搜索包含此文件的包
yum reinstall software ###从新安装软件
yum localinstall 第三方软件 ###安装第三方软件并解决依赖关系
yum info software ###查询软件信息
yum groups list ###列出软件组
yum groups install ###安装组
yum groups remove ###卸载组
yum groups info ###查看组信息
首先在电脑上下载好linux的镜像文件,要保证镜像版本和linux系统版本一致,
系统版本7.3,所以下载7.3的iso
(1) 命令行输入 virt-manager 调出安装界面
双击要安装yum源的虚拟机,点击灯泡
下图是已经将镜像连接到IDE CDROM1光驱的界面:
如果没有光驱,手动添加,点击Add Hardware,Storage,浏览本地将镜像放到光驱中。
df
查看设备挂载情况,可以看到我们的光驱设备/dev/sr0 已经挂载到系统中/run/media/root/RHEL-7.3 Server.x86_64
进入到/etc/yum.repos.d/下,
ls 看到目录下的模板文件
将rhel_dvd.repo删除掉
建立westos.repo配置文件(必须以.repo结尾)
westos.repo中的内容为:
[westos]
###仓库名称
name=rhel7.3
###仓库描述
baseurl=file:///run/media/root/RHEL-7.3 Server.x86_64
###仓库地址
gpgcheck=0
###是否检测软件的gpgkey
yum clean all
清除yum缓存
yum repolist
测试yum源是否搭建成功,下图出现repolist:4751 ,搭建成功
利用yum安装httpd服务;
一定记得打开httpd服务;
关闭防火墙;
创建共享资源的目录westos;
将光驱挂载到发布目录下的westos下;
编辑/etc/rc.d/rc.local,将挂载命令写入,实现永久挂载;
给/etc/rc.d/rc.local加上执行权限(开机自动执行);
查看/etc/rc.d/rc.local文件属性;
修改westos.repo中的内容为:
[westos]
仓库名称
name=rhel7.3
仓库描述
baseurl=file:///var/www/html/westos
仓库地址
gpgcheck=0
是否检测软件的gpgkey,检测软件是否是红帽官方的软件;
enabled=1
以上内容生效,等于0不生效。
清除yum缓存;
shell后台打开火狐
在浏览器访问http://172.25.254.140/westos可以看到资源啦!!
使用网络yum源:
在另一台主机中修改monster.repo中的内容为:
vim /etc/yum.repos.d/monster.repo
编辑yum源配置文件
[software]
仓库名称
name=rhel7.3
仓库描述
baseurl=http://172.25.254.140/westos
仓库地址
gpgcheck=0
是否检测软件的gpgkey,检测软件是否是红帽官方的软件;
enabled=1
以上内容生效,等于0不生效。
安装第三方软件,比如kolourpaint画图软件,wps等,使用本地系统yum源无法安装,只能使用rpm命令下载。
但是rpm不解决软件依赖性。
用rpm安装时发现kolourpaint-4.10.5-4.el7.x86_64.rpm与kolourpaint-libs-4.10.5-4.el7.x86_64.rpm相互依赖,所以先使用**–nodeps**参数忽略依赖性安装。
createrepo /root/Desktop/packages
/root/Desktop/packages为已经存在的软件包目录(执行完生成repodata目录,存放软件包依赖信息,该/root/Desktop/packages软件包目录变成软件仓库)
cd repodata
gunzip XXXXXXXX.primary.xml.gz
进去到 repodata目录下,解压缩gunzip XXXXXXXX.primary.xml.gz文件
vim /etc/yum.repos.d/westos.repo
[packages]
name=packages
baseurl=file:///root/Desktop/packages
gpgcheck=0
编辑配置文件,创建第三方软件仓库packages
yum clean all
yum repolist
ok!!!
可以使用yum自动解决软件依赖性安装kolourpaint了
注意:每次往软件仓库添加第三方软件,都要重新生成软件仓库