1.本地yum源的搭建
2.网络yum源的搭建
3.软件管理
1本地yum源的搭建
在安装虚拟机后,由于安装选择的问题,可能虚拟机有许多软件并未安装。我们可以尝试在虚拟机安装那些想要的软件。
在真机上,有软件仓库可以寻找想安装的软件,虚拟机上却没有。我们可以让虚拟机也实现这功能。
1.传输镜像文件
获得一个与本机系统版本一致的系统镜像,在/iso/下查看已经有了镜像

2.挂载镜像
用mout /iso/rhel-server-7.2-x86_64-dvd.iso /rhel7.2/ 进行挂载

配置yum源指向文件
在/etc/yum.repos.d/ 下有以 .repo结尾的文件,就是yum源的指向文件
baseurl后加的是是yum源的指向位置
gpgcheck=0 ####不检测软件是否授权,1为检测
gpgkey后加的是软件授权码的放置位置

完成本地yum源的搭建


2网络yum源的搭建
1 安装http服务

2 启动http服务
systemctl start httpd ###开启http服务
systemctl enable httpd ###使http服务可用

3 关闭防火墙
systemctl status ####查看防火墙状态,若开启需要关闭
systemctl stop firewall ###关闭防火墙
systemctl diable firewall ###开机禁用防火墙


4 创建网络yum源
cd /var/www/html ###进入目录
mkdir westos ####创建目录
mount /root/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/westos ####挂载镜像

5 开机自启动
由于挂载的内容开机消失,我们需要将网络yum源开机自启动,防止内容消失。
vim /etc/rc.d/rc.local ###配置开机启动文件
写入mount /root/Desktop/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos

chmod 755 /etc/rc.d/rc.local ###添加可执行权限

开机自动挂载,网络yum源搭建成功。
6 修改本地yum源指向
目的是在于不影响网络源共享(无法下载网络源)

7 局域网内主机修改yum源指向
将本地源配置为网络源


3.软件管理
1 yum命令
yum clean all ####清除原有yum缓存
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 historyum groups list ####列出软件组
yum groups info ####查看软件组信息
yum groups install sfgroup ###安装软件组
yum groups remove sfgroup ####卸载软件组
2 rpm命令
rpm -i ###安装软件

rpm -v ###显示过程
rpm -h ###hash加密
rpm -e ####卸载软件
rpm -q ###查看安装软件的信息

rpm -a ###所有
rpm -qa ###查看所有软件信息

rpm -p ###软件包
rpm -qp ###查看软件包信息

rpm -ql ###查看软件在系统中的安装文件路径

rpm -qlp ####查看未安装的软件包如果在系统中安装后产生文件的路径
rpm -qf ###根据某个文件找出此文件属于哪个安装包
rpm -qc ###查看软件的配置文件名称

rpm -qd ###查看软件的帮助文件

rpm --scripts ###查看脚本
查看脚本就是为了防止脚本里有危害电脑安全的内容。如A脚本有清除所有文件的内容,如果安装,就会损害电脑安全。


rpm -ivh softeware–nodeps ###安装软件忽略依赖,并显示过程

安装完成

rpm --force ###强行安装软件,但并不能忽略依赖性

rpm -Kv ####检测软件包是否被篡改
如图显示OK则未被篡改
本文详细介绍在虚拟机中搭建本地与网络YUM源的方法,包括镜像文件传输、挂载、配置及服务启动等步骤,并提供软件管理的全面指南,涉及软件的安装、更新、卸载及信息查询等操作。

被折叠的 条评论
为什么被折叠?



