linux——yum的搭建说明
一、yum的具体命令
yum remove softwarename #卸载软件yum install softwarename #安装软件
yum search web #查找浏览器的名字
yum install firefox.x86_64 #安装firefox
yum repolist #列出设定yum源信息
yum list softwarename #查看软件源中是否有此软件
yum list all #列出所有软件名称
yum list available #列出可以用yum安装的软件名称
yum list installed #列出已经安装的软件名称
yum search softwarename #根据软件信息搜索软件名称
yum whatprovides filename #在yum源中查找包含filename文件的软件包
yum history #查看系统改变历史(如软件的卸载、安装、更新、重装)
yum reinstall softwarename #重新安装
yum clean all #清理yum缓存
yum update #更新软件
yum info softwarename #查看软件信息
yum groups list #查看软件组信息
yum groups info softwarename #查看软件组内包含的信息
yum groups install softwarename #安装组件
yum groups remove softwarename #卸载组件
vim /etc/yum.conf
#修改配置如下图,修改后是编辑了第11行
添加后执行yum list 命令时,不会出现以“.i686“和“.i386“软件
二、本地配置安装源
具体步骤如下
1. 搞一个和系统匹配的镜像文件到系统,切换到超级用户。
用hostnamectl命令可查看自己系统的版本,本实验真机与虚拟机均是7.0系统
2.mkdir /iso
##在“/”下建立一个文件夹用来储存镜像,以防镜像被删除
3.mv /home/kiosk/Desktop/*.iso /iso
4.mkdir /rhel7.0
#建立目录,用于挂载查看镜像内容
5.mount /iso/rhel-server-7.0-x86_64-dvd.iso /rhel7.0/ ##挂载镜像
6.重新配置yum的文件
cd /etc/yum.repos.d/
mkdir /repobackup
mv * /repobackup #备份文件
7.vim /etc/yum.repo.d/yum.repo #编写一个软件库文件,为 .repo文件
文件内容:
[rhel7.0]
name=rhel7.0
baseurl=file:///rhel7.0 #file://访问方式 ,/rhel7.0 绝对路经
gpgcheck=0
#软件的logo,gpg是一个加密方式,gpgcheck表示是否检测软件的gpgk,
#0表示随便安装
8.yum clean all ##清理yum缓存
9.yum install httpd ##测试,例如成功下载httpd,则搭建成功。
三、共享yum资源
真机上操作如下:
1. 在本地yum源配置完成之后安装apache---共享协议yum install httpd ##为实现共享
systemctl start httpd ##启动共享服务
systemctl enable httpd ##设为开机启动
systemctl stop firewalld ##关闭防火墙,防止防火墙阻止共享
systemctl disable firewalld ##禁用防火墙
mkdir /var/www/html/rhel7.0
2.挂载镜像
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
注意:这样的挂载是临时的,reboot会后开机全部卸掉,要手动重新挂载
vim /etc/rc.d/rc.local #编写在重启时可以自动挂载文件
文件内容
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
:wq
chmod +x /etc/rc.d/rc.local #加可执行权限
3. 访问测试
在浏览器中输入地址
http://ip(真机IP)/rhel7.0
显示如下图则测试成功
虚拟机操作如下:
4.配置虚拟机yum
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
文件内容
[rhel7.0]
name=rhel7.0
baseurl=http://172.25.254.67/rhel7.0
gpgcheck=0
yum clean all
yum install dhcp ##测试,若下载成功,则共享设置成功
yum能只能管理软件包,可以自动解决软件依赖性
二、本地配置安装源
具体步骤如下
1. 搞一个和系统匹配的镜像文件到系统,切换到超级用户。
用hostnamectl命令可查看自己系统的版本,本实验真机与虚拟机均是7.0系统
2.mkdir /iso
##在“/”下建立一个文件夹用来储存镜像,以防镜像被删除
3.mv /home/kiosk/Desktop/*.iso /iso
4.mkdir /rhel7.0
#建立目录,用于挂载查看镜像内容
5.mount /iso/rhel-server-7.0-x86_64-dvd.iso /rhel7.0/ ##挂载镜像
6.重新配置yum的文件
cd /etc/yum.repos.d/
mkdir /repobackup
mv * /repobackup #备份文件
7.vim /etc/yum.repo.d/yum.repo #编写一个软件库文件,为 .repo文件
文件内容:
[rhel7.0]
name=rhel7.0
baseurl=file:///rhel7.0 #file://访问方式 ,/rhel7.0 绝对路经
gpgcheck=0
#软件的logo,gpg是一个加密方式,gpgcheck表示是否检测软件的gpgk,
#0表示随便安装
8.yum clean all ##清理yum缓存
9.yum install httpd ##测试,例如成功下载httpd,则搭建成功。
三、共享yum资源
真机上操作如下:
1. 在本地yum源配置完成之后安装apache---共享协议yum install httpd ##为实现共享
systemctl start httpd ##启动共享服务
systemctl enable httpd ##设为开机启动
systemctl stop firewalld ##关闭防火墙,防止防火墙阻止共享
systemctl disable firewalld ##禁用防火墙
mkdir /var/www/html/rhel7.0
2.挂载镜像
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
注意:这样的挂载是临时的,reboot会后开机全部卸掉,要手动重新挂载
vim /etc/rc.d/rc.local #编写在重启时可以自动挂载文件
文件内容
mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
:wq
chmod +x /etc/rc.d/rc.local #加可执行权限
3. 访问测试
在浏览器中输入地址
http://ip(真机IP)/rhel7.0
显示如下图则测试成功
虚拟机操作如下:
4.配置虚拟机yum
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
文件内容
[rhel7.0]
name=rhel7.0
baseurl=http://172.25.254.67/rhel7.0
gpgcheck=0
yum clean all
yum install dhcp ##测试,若下载成功,则共享设置成功
yum能只能管理软件包,可以自动解决软件依赖性