1、利用本地镜像搭建yum源
真实主机会有软件安装包安装源,但自己安装的虚拟机无法打开gpk-application
(1)、从网上下载一个匹配系统版本的镜像
(2)、安装yum源
mkdir /iso ###新建目录放置光盘镜像
mkdir /westossource ###建立光盘镜像挂载位置
mount /iso/rhel-server-7.3-x86_64-dvd.iso /westossource ###将镜像挂在到westossource里
mount ###查看是否挂载成功
vim /etc/yum.repos.d/westos.repo ###编写软件商店配置文件
2、yum源命令
命令 | 作用 |
---|---|
yum clean all | 清除原有yum缓存(每次改完repo文件都要坐) |
yum repolist | 列出仓库信息 |
yum install software | 安装 |
yum update | 更新 |
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 | 卸载软件组 |
3、搭建网络yum源
yum install httpd.x86_64 -y ###安装共享型软件Apache
systemctl start httpd ###开启Apache服务
systemctl enable httpd
systemctl stop firewalld ###关闭防火墙
systemctl disable firewalld
mkdir /var/www/html/rhel7.3 ###建立挂载点
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3 ###挂载
eg:用另一台主机试以下(没有安装资源)
镜像挂载为一次性,每次启动都需要mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3。永久设定:
vim /etc/rc.d/rc.local ###开机自运行脚本
chmod 755 /etc/rc.d/rc.local
reboot ###重启
mount ###查看
4、rpm命令及第三方安装软件
yum命令和rpm命令相比较,rpm只负责安装软件不解决依赖性
(1)、rpm命令
命令 | 作用 |
---|---|
rpm -i | 安装 |
rpm -v | 显示过程 |
rpm -h | hash加密 |
rpm -e | 卸载 |
rpm -q | 查看 |
rpm -a | 所有 |
rpm -p | 软件包 |
rpm -ql | 查看软件在系统中的安装文件路径 |
rpm -qlp | 查看未安装的软件包在系统中安装后的路径 |
rpm -qf | 根据某个文件找出此文件的安装包 |
rpm -qc | 查看软件的配置文件名称 |
rpm qd | 查看软件的帮助文件 |
rpm --scripts | 查看脚本 |
rpm --nodeps | 安装软件忽略软件依赖 |
rpm --force | 强行安装软件 |
rpm -Kv | 查看软件是否被篡改 |
(2)、第三方软件安装(画图软件)
yum命令
yum install kolourpaint-4.10.5-4.el7.x86_64.rpm
yum install kolourpaint-4.10.5-4.el7.x86_64.rpm --skip-broken
http://rpm.pbone.net ###下载安装需要的软件
会陷入依赖软件死循环
rpm命令
rpm -ivh kolourpaint-libs-4.10.5-4.el7.x86_64.rpm --nodeps
rpm -ivh kolourpaint-4.10.5-4.el7.x86_64.rpm
5、第三方软件安装包的软件仓库搭建
首先做实验前先检测yum软件仓库是否正确安装,并把所有的rpm包放到一个目录中
createrepo -v /c(存放软件安装包目录) ###命令执行成功会生存repodate目录
vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0
yum clean all
yum list kolourpaint.x86_64 -y