linux中的软件管理

linux中的软件管理

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

vim /etc/yum.repos.d/yum.repo			##文件名称必须以repo结尾
[rhel7.3]								##仓库名称
name=rhel7.3							##对软件源的描述
baseurl=http://172.25.254.77/westos		##网络安装源
gpgcheck=0								##不检测gpgkey
enabled=1								##此安装源语句块生效

在这里插入图片描述

yun clean all							##清空系统原有的yum信息

2.配置本地yum源

1)获得一个与本机系统版本一样的系统镜像
2)挂载镜像
mount  /xxx/xxxxxxx.iso		/rhel7.3

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

4)设定系统安装源指向
vim /etc/yum.repos.d/yum.repo                   ##文件名称必须以repo结尾
   [rhel7.3]                                       ##仓库名称
   name=rhel7.3                                    ##对软件源的描述
   baseurl=file///westos                           ##本地安装源
   gpgcheck=0                                      ##不检测gpgkey
   enabled=1     

在这里插入图片描述

   yum clean all
   yum repolist

在这里插入图片描述

3.yum命令

1)yum命令的使用必须是在yum源搭建成功后才能正常运行
2)yum命令的详细用法
yum	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	##根据文件找出包含此文件的软件
		history			##查看系统中的软件管理信息
		history	info 数字	##对该数字为id的信息进行显示
		groups list		##列出软件组
		groups info		##查看软件组的信息
		groups install sfgroup	##安装软件组
		groups remove sfgroup	##卸载软件组

4.共享型yum源的部署

1)在一台已经配置哈珀yum源的主机中安装httpd
yum install httpd
2)配置网络yum源
systemctl start httpd	
systemctl stop firewalld	
systemctl enable httpd	
systemctl disable httpd	

在这里插入图片描述

mkdir /var/www/html/westos
mount /xxxx/xxxxx.iso /var/www/html/westos
vim /etc/rc.d/rc.local
mount /xxxx/xxxxx.iso /var/www/html/westos
chmod 755 /etc/rc.d/rc.local

在这里插入图片描述

  • 测试:
    在浏览器输入地址
    http://ip/westos

在这里插入图片描述

5.用rpm命令处理软件

rpm	-i		##安装
	-v		##显示过程
	-h		##hash加密
	-e		##卸载
	-q		##查看
	-a		##所有
	-p		##软件包(否则默认输入的为软件名)
	-ql		##查看软件在系统的安装文件路径
	-qlp		##查看未安装的软件包在系统中如果安装后产生文件的路径
	-qf		##根据某个文件找出文件属于那个安装包(仅适用于安装过后误删其中内容的软件)
	-qc		##查看软件的配置文件名称
	-qd		##查看软件的帮助文件
	--scritps	##查看脚本
	--nodeps	##安装软件忽略软件倚赖
	--force		##强行安装软件
	--Kv		##检测软件包是否被篡改
rpm2cpio | cpio -id	##拆解 | 用cpio解析输出到目录中

6.软件包名称详解

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

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

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
yun list linux

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值