Linux 软件管理

1.使用已经网络安装资源安装软件
(先配置好网络)

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

在这里插入图片描述

	yum clean all ##清空系统中原有的yum信息
	yum repolist  ##列出仓库信息

在这里插入图片描述

	yum install vnc -y  ##安装vnc

在这里插入图片描述
在这里插入图片描述
#2.配置本地yum源
1)获得一个与本机系统版本一致的系统镜像

2)挂载镜像
mount /xxx/xxxxx.iso /westos

3)设定永久挂载

	vim /etc/rc.d/rc.local
	mount   /xxx/xxxxx.iso  /westos
	chmod +x /etc/rc.d/rc.local                        ##在系统开机时自动执行此脚本

在这里插入图片描述
在这里插入图片描述
4)设定系统安装源指向

	mkdir /etc/yum.repos.d/backup
	mv /etc/yum.repos.d/*  /etc/yum.repos.d/backup
	vim /etc/yum.repos.d/westos.repo 
	[rhel7]
	name=rhel7.3
	baseurl=file:///westos
	gpgcheck=0

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

#3.配置网络yum源

	systemctl start httpd
	systemctl enable httpd
	systemctl stop firewalld
	systemctl disable firewalld
	mkdir /var/www/html/westos
	mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos
	vim /etc/rc.d/rc.local
	mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/westo
	chmod +x /etc/rc.d/rc.local

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

测试:
在浏览器中输入地址:
http://172.25.254.36/westos ##此地址就是网络yum源的地址
在这里插入图片描述
虚拟机获得主机yum源
[rhel7.2]
name=hhh
baseurl=Http://172.25.254.36/westos
gpgcheck=0
enable=1
在这里插入图片描述
4.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                    ##查看此id的软件管理的历史操作
	      groups  list			               ##列出软件组
	      groups  info                         ##查看软件组的信息
  	      groups  install sfgroup              ##安装软件组
   	      groups  remove  sfgroup              ##卸载软件组

在虚拟机环境中操作

在这里插入图片描述
找到其中一个软件组,比如Virtualzation Host,安装其中下面一个安装包Tools
在这里插入图片描述
在这里插入图片描述
卸载
在这里插入图片描述
加载资源列表yum repolist
在这里插入图片描述
安装vnc
在这里插入图片描述
查看虚拟机中有了vnc
在这里插入图片描述
4.rpm安装
RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写。一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。

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

安装wps报需要依赖性64位的libpng12
在这里插入图片描述
使用yum whatprovides 查找包含的软件,并安装
在这里插入图片描述
再次用rpm安装wps(不显示过程),成功
在这里插入图片描述
卸载wps
在这里插入图片描述
搭建第三方仓库

	mkdir /software
	 scp /home/kiosk/Desktop/app/* root@172.25.254.219:/software/
	 ls /software

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

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

在这里插入图片描述
在这里插入图片描述
编辑yum仓库配置文件

	vim /etc/yum.repos.d/rhel_dvd.repo

在这里插入图片描述
在这里插入图片描述
可以使用yum命令安装wps和画图软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置软件黑名单

yum list all ##列出所有软件(此处出于实验效果只列出末尾几个)
在这里插入图片描述

	vim /etc/yum.conf ##yum配置文件

在这里插入图片描述
exclude=zlib ##将文件名中带zlib的软件屏蔽掉
在这里插入图片描述
yum list all ##文件名中带zlib的软件屏蔽掉被屏蔽了
在这里插入图片描述
exclude=zlib x86_64 ##将文件名中带zlib和x86_64的软件屏蔽掉,中间用空格隔开
在这里插入图片描述
yum list all ##发现文件名中带zlib和x86_64的软件屏蔽掉被屏蔽了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值