企业中linux中的软件管理

本文详细介绍了Linux系统下软件的管理方式,包括使用网络资源安装软件、配置本地YUM源、共享YUM源的步骤,以及YUM命令和RPM命令的详细用法。同时,还涉及了第三方软件仓库的搭建方法。

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

linux中的软件管理

file:// 访问本机文件
gpgcheck 检测是不是红帽中心授权的 因为在虚拟机里进行所以“0”为不检测

1.使用网络安装资源安装软件

vim /etc/yum.repos.d/yum.repo 文件名称必须以repo结尾

【westos】  仓库名称
 name=westos  对软件元的描述
 baseurl=http:///172.25.254.105/westos
 gpgcheck=0

在这里插入图片描述

 yum clean all  清空系统中的所有yum信息

2.配置本地yum源

前提是先有一个与系统版本一致的镜像 (rhel-server-7.3-x86_64-dvd.iso)

在这里插入图片描述
挂载镜像
先建立一个目录 /westos
mount /mnt/rhel-server-7.3-x86_64-dvd.iso /westos
在这里插入图片描述

设定永久挂载
vim /etc/re.d/rc.local 
mount /mnt/rhel-server-7.3-x86_64-dvd.iso /westos
chmod 755 /etc/rc.d/rc.local  在系统开机时自动执行此脚本

在这里插入图片描述

在这里插入图片描述

3.共享yum源的配置

在一台已经配置好本地yum源的主机中装httpd
   yum install httpd

在这里插入图片描述

配置网络yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld
mkdir /var/www/html/westos   ( /var/www/html 只允许这里边的东西共享)
mount /mnt/rhel-server-7.3-x86_64-dvd.iso /westos  /var/www/html/westos

在这里插入图片描述

超文本传输协议(协议是一种信息传输的方式)实现文件共享 http://www.westos.org/

4.yum命令 (oem 版本的标准)

clean all  清除原有yum缓存
repolist  列出仓库信息
install software  安装
update  更新(用的很少)
list software 查看软件
list all 查看所有软件
list installed 列出已安装软件
list available 列出可安装软件
reinstall software 重新安装
remove software 卸载
info software 查看软件信息
search software 根据软件信息查找软件
whatprovides  file 根据文件查找包含此文件的软件
groups list 列出软件组
groups info 查看软件组的信息
groups install sfgroups 安装软件组
groups remove sfgroups 卸载软件组

在这里插入图片描述

在这里插入图片描述

5.用rpm命令处理软件

rpm     -i 安装
			-v  显示过程
			-h  hash加密
			-e  卸载
			-q  查看
			-a  所有
			-p  软件包
			-ql 查看软件在系统中的安装文件路径
			-qlp 查看未安装的软件包再安装后产生文件的路径
			-qf  查询被删除过的文件所属的安装包(仅限于曾经有过但被删除的文件)
			-qc  查看软件配置文件
			-d   查看软件的帮助文件、
			--scripts  查看脚本
			--nodeps   安装软件时忽略软件依赖性
			--force    强行安装软件
			-Kv        检测软件包是否被改动
		    yum whatprovides 文件  查询任何文件所属的安装包(比rpm -qf  文件 好)
		    rpm --force 强行安装,只要文件没有依赖性,就可以安装(比yum reinstall更强硬)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

7.第三方软件仓库的搭建

把所有的rpm包放在一个目录中
createrepo -v /存放软件包的目录  命令执行成功后会生成repodata目录
vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///westos
gpgcheck=0

yum clean  all
yum list 软件名字

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

非本节内容 (真机的网络不能动 ifcfg-br0 ifcfg-enp0s25 都得在)
如果ifcfg-enp0s25不在,则vim
ifcfg-enp0s25
DEVICE=enp0s25
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br0
为了以防丢失,最好备份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值