linux中的软件管理

本文详细介绍了Linux中管理软件的方法,包括利用网络资源安装软件、配置本地YUM源、部署共享YUM源、掌握YUM命令的使用、处理RPM软件包以及解析软件包名称。同时,还探讨了第三方软件仓库的搭建过程。

####linux中的软件管理####

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

vim /etc/yum.repos.d/yum.repo						##文件名称必须以repo结尾
[rhel7.3]											##仓库名称
name=rhel7.3										##对软件源的描述
baseurl=hattp://172.25.254.27/rhel7.3/x86_64/dvd	##网络安装源
gpgcheck=0											##不检测gpgkey
enabled=1											##此安装源语句块生效
yum clean all										##清空系统中原有的yum信息

####2.配置本地yum源####

1.获得一个与本机系统版本一致的系统镜像

2.挂载镜像

mount /xxx/xxxxxx.sio		/rhel7.3

3.设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxxxxx.iso		/rhel7.3

chmod 755 /etc/rc.d/rc.local						##在系统开机时会自动执行此脚本

4.设定系统安装源指向

vim /etc/yum.repos.d/yum.repo
[rhel7.3]						
name=rhel7.3						
baseurl=hattp:///rhel7.3/x86_64
gpgcheck=0						

yum clean all

yum install dhcp -y

####3.共享型yum源的部署####

1.在一台已经配置好本地yum源的主机中安装httpd
    yum install httpd
    
2.配置网络yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld

makdir /var/www/html/westos
mount /xxxx/xxxxx.iso/var/www/html/westos
vim /etc/rc.d/rc.local

测试:
在浏览器中输入地址:
http://172.25.254.27/rhel7.3

在虚拟机中编写文件
    vim /etc/yum.repos.d/yum.repo
    [rhel7.3]						
    name=rhel7.3						baseurl=hattp://172.25.254.27/rhel7.3	
    gpgcheck=0	

				

在虚拟机中安装dhcp测试是否成功
yum install dhcp -y

####4.yum命令####

1.yum命令的使用必须是在yum源搭建成功后才能正常运行

2.yum命令的详细用法

yum	clean all							##清除原有yum缓存
	repolist							##列出仓库信息
	install software					##安装
	update								##更新
	list software						##查看软件
	list all							##查看所有软件
	list installed						##列出已安装软件
	list availalled						##列出可安装软件
	reinstall software					##重新安装
	remove software						##卸载
	info software						##查看软件信息
	search software信息					##根据软件信息查找软件
	whatprovides file					##根据文件找出包含此文件的软件
	history								##查看系统中软件管理信息
	history info 数字					##对该数字为id的信息进行管理
	groups list							##列出软件组
	groups info							##查看软件组的信息
	groups install sfgroup				##安装软件组
	groups remove sfgroup				##卸载软件组

####5.用rpm命令处理软件####

rmp	-i									##安装
	-v									##显示过程
	-h									##hash加密
	-e									##卸载
	-q									##查看
	-a									##所有
	-p									##软件包
	-ql									##查看软件在系统中的安装文件路径
	-qlp								##查看未安装的软件包在系统中如果安安装后产生文件的路径
	-qf									##根据某个文件找出此文件属于哪个安装包
	-qc									##查看软件的配置文件名称
	-qd									##查看软件的帮助文件
	--scritps							##查看脚本
	--nodeps							##安装软件忽略软件依赖
	--force								##强行安装软件
	-Kv									##检测软件包是否被篡改

####6.软件包名称详解####

kolourpaint-4.10.5-4.el7x86_64.rpm
     [1]       [2]   [3]  	[4]  [5]

[1]
软件名称
[2]
版本
[3]
适用系统
[4]
架构
[5]
适用rpm体系软件
redhat packages manager

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

1.把所有的rpm包放到一个目录中

2.createrepo -v /存放软件包的目录				##命令执行成功会生成repodate目录

3.编辑脚本
vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file://software
gpgcheck=0


yum clean all
yum list linux
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值