linux中的软件管理(yum命令与rpm命令)

本文详细介绍在虚拟机中搭建本地与网络YUM源的方法,包括镜像文件传输、挂载、配置及服务启动等步骤,并提供软件管理的全面指南,涉及软件的安装、更新、卸载及信息查询等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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则未被篡改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值