linux下的软件管理

学习目标
• 理解什么是 rpm 软件,并掌握如何管理
rpm 软件 .
• 用 yum 命令软件实现管理 .
• 配置第三方 yum 仓库 .
• 安装第三方软件 .
1.rpm 包信息
在这里插入图片描述
2.给虚拟机安装镜像
hostnamectl 看系统版本–>先设定ip–>重启网络
在这里插入图片描述在这里插入图片描述
关闭虚拟机–>点击虚拟机管理界面的灯泡–>点击下方add handware
在这里插入图片描述
选择与虚拟机版本匹配的镜像 本人7.0版本
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
打开虚拟机,镜像已经配置在虚拟机中
在这里插入图片描述3.安装yum源:

 mkdir /rhel7.0
 mount /dev/sr0 /rhel7.0/
 cd /rhel7.0/
 vim yum.repo

[rhel7]			#红帽企业版7 不要有空格
name=rhel7
baseurl=file:///rhel7.0 #描述资源所在位置  // 访问方式 /根目录 
gpgcheck=0 		##是否检测授权性: 1检测授权性(保修期) 0不验证(可以安装第三方软件)

 yum clean all
 yum repolist 即可以安装软件

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

3.yum的用法

yum     clean all					#清除原有yum缓存    (更换yum源的时候需要更新一下缓存)
		repolist					#列出仓库信息
		install software			#安装
		update						#更新(慎用,一般系统更新需要一个整体的解决方案)
		list    software			#查看软件
		list    all  				#查看所有软件
		list    installed			#列出已安装软件
		list    available			#列出可安装软件
		reinstall software			#重新安装
		remove  software			#卸载
		info    software 			#查看软件信息
		search  software			#根据软件信息查找软件
		whatprovides file			#根于文件找出包含此文件的软件(配合rpm使用)
		groups  list				#列出软件组
		groups  info				#查看软件组的信息
		groups  install sfgroup		#安装软件组
		groups  remove  sfgroup		#卸载软件组

清除缓存
在这里插入图片描述
安装elinks
在这里插入图片描述
更新elinks 这里没有更新
在这里插入图片描述
卸载elinks
在这里插入图片描述
查看已安装软件
在这里插入图片描述
查看可安装软件
在这里插入图片描述
在这里插入图片描述
查看所有软件
在这里插入图片描述

查找软件相关信息
在这里插入图片描述
查看软件
在这里插入图片描述
查看软件组
在这里插入图片描述
查看软件组(最小安装)信息
在这里插入图片描述

4.共享yum源
虚拟机:

  yum install httpd -y			##安装httpd
   systemctl stop firewalld  	##关闭防火墙
   systemctl disable firewalld	##开机关闭防火墙
   systemctl start httpd		##开启httpd服务
   systemctl enable httpd		##开机启动httpd
   mkdir /var/www/html/rhel7.0	
   mount /dev/sr0 /var/www/html/rhel7.0/  ##挂载
   vim /etc/yum.repos.d/yum.repo

[rhel7]
name=rhel7
baseurl=http://172.25.254.118/rhel7.0 ##通过网页访问镜像
gpgcheck=0

   vim /etc/rc.d/rc.local 
 
 #!/bin/bash
## THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
##
## It is highly advisable to create own systemd services or udev rules
## to run scripts during boot instead of using this file.
##
## In constrast to previous versions due to parallel execution during boot 
## this script will NOT be run after all other services.
##  
## Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
## that this script will be executed during boot.
#
touch /var/lock/subsys/local
mount /dev/sr0 /var/www/html/rhel7.0  ##永久挂载
   
   chmod +x /etc/rc.d/rc.local  ##加上执行权限
   reboot

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

重启后仍然挂载
在这里插入图片描述在浏览器访问:172.25.254.165/rhel7.0 共享yum源成功
在这里插入图片描述

物理机:

5.安装软件
除了yum 还可以用rpm命令安装软件
rpm 不能解决软件依赖性
yum 可以解决软件依赖性
rpm的用法:

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

[1]先把软件包传到虚拟机在虚拟机里做实验
在这里插入图片描述

在这里插入图片描述
安装wps:
在这里插入图片描述
在这里插入图片描述

[2]安装谷歌浏览器

yum install google-chrome-stable-21.0.1180.89-154005.x86_64  #用yum安装

在这里插入图片描述

google-chrome #运行谷歌浏览器发现有错误 ,libudev.so.0这个文件有问题

在这里插入图片描述
发现yum.repos.d目录中多了一个 google-chrome.repo文件,将其删除

 cd /etc/yum.repos.d/    
 ls
 rm -rf google-chrome.repo 
 google-chrome 
  yum whatprovides */libudev.so.0  ##用yum查找软件,发现没有libudev.so.0,有libudev.so.1
  yum whatprovides */libudev.so.1 

在这里插入图片描述

   cp /usr/lib64/libudev.so.1 /usr/lib64/libudev.so.0  #复制libudev.so.1内容给新建的libudev.so.0
   su - linba  #切换普通用户,谷歌浏览器即可运行
   google-chrome

在这里插入图片描述

[3]安装QQ
用yum安装不了,所以用rpm依次安装

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
再次安装qq我们发现错误少了许多,依次这样直到错误解决
在这里插入图片描述
没有错误了还是安装不成功,所以强制安装 --force
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.第三方软件库

createrepo -v /software
vim /etc/yum.repo.d/yum.repo

[software]               
name=software
baseurl=file:///software
gpgcheck=0                    ##这里一定要等于0,否则无法安装第三方软件库内的文件

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

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值