Linux下的软件管理

1、利用本地镜像搭建yum源
真实主机会有软件安装包安装源,但自己安装的虚拟机无法打开gpk-application
在这里插入图片描述
在这里插入图片描述
(1)、从网上下载一个匹配系统版本的镜像
(2)、安装yum源

mkdir /iso					###新建目录放置光盘镜像
mkdir /westossource			###建立光盘镜像挂载位置
mount /iso/rhel-server-7.3-x86_64-dvd.iso /westossource		###将镜像挂在到westossource里
mount 						###查看是否挂载成功
vim /etc/yum.repos.d/westos.repo  	###编写软件商店配置文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、yum源命令

命令作用
yum clean all清除原有yum缓存(每次改完repo文件都要坐)
yum repolist列出仓库信息
yum install software安装
yum update更新
yum list software查看软件
yum list all查看所有软件
yum list installed列出所有已安装软件
yum list available列出所有可安装的软件
yum reinstall software重新安装
yum remove software卸载
yum info software查看软件信息
yum search software信息根据软件信息查找软件
yum whatprovides file根据文件找出包含此文件的软件
yum history查看系统中软件管理信息
yum history info 数字对该数字为id的信息进行显示
yum groups list列出软件组
yum groups info查看软件组信息
yum groups install sfgroup安装软件组
yum groups remove sfgroup卸载软件组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、搭建网络yum源

yum install httpd.x86_64 -y						###安装共享型软件Apache
systemctl start httpd		  					###开启Apache服务
systemctl enable httpd
systemctl stop firewalld						###关闭防火墙
systemctl disable firewalld
mkdir /var/www/html/rhel7.3						###建立挂载点
mount /iso/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rhel7.3	###挂载

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

eg:用另一台主机试以下(没有安装资源)
在这里插入图片描述

在这里插入图片描述

镜像挂载为一次性,每次启动都需要mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3。永久设定:

 vim /etc/rc.d/rc.local 				###开机自运行脚本
 chmod 755 /etc/rc.d/rc.local
 reboot									###重启
 mount									###查看

在这里插入图片描述
在这里插入图片描述
4、rpm命令及第三方安装软件
yum命令和rpm命令相比较,rpm只负责安装软件不解决依赖性
(1)、rpm命令

命令作用
rpm -i安装
rpm -v显示过程
rpm -hhash加密
rpm -e卸载
rpm -q查看
rpm -a所有
rpm -p软件包
rpm -ql查看软件在系统中的安装文件路径
rpm -qlp查看未安装的软件包在系统中安装后的路径
rpm -qf根据某个文件找出此文件的安装包
rpm -qc查看软件的配置文件名称
rpm qd查看软件的帮助文件
rpm --scripts查看脚本
rpm --nodeps安装软件忽略软件依赖
rpm --force强行安装软件
rpm -Kv查看软件是否被篡改

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

(2)、第三方软件安装(画图软件)
yum命令

yum install kolourpaint-4.10.5-4.el7.x86_64.rpm
yum install kolourpaint-4.10.5-4.el7.x86_64.rpm --skip-broken
http://rpm.pbone.net								###下载安装需要的软件
会陷入依赖软件死循环

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

在这里插入图片描述
rpm命令

rpm -ivh kolourpaint-libs-4.10.5-4.el7.x86_64.rpm --nodeps
rpm -ivh kolourpaint-4.10.5-4.el7.x86_64.rpm

在这里插入图片描述

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

5、第三方软件安装包的软件仓库搭建
首先做实验前先检测yum软件仓库是否正确安装,并把所有的rpm包放到一个目录中
在这里插入图片描述

createrepo -v /c(存放软件安装包目录)   		###命令执行成功会生存repodate目录
vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0

yum clean all
yum list kolourpaint.x86_64 -y

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值