Linux下的软件管理技巧

Linux下的软件管理技巧

1.利用本地镜像搭建yum源

首先在我们要搭建yum源的主机中需要一个同版本的本地镜像文件

mkdir /nigarsource													##建立一个光盘镜像挂载的位置
mount /iso/rhel-server-7.3-x86_64-dvd.iso /nigarsource/	##挂载
cd /etc/yum.repos.d/												##切换到该路径下
vim nigar.repo															##nigar可以自定义,但后面必须是.repo

在其中写入:
在这里插入图片描述
注:过程中用nigar表示的部分都可以自定义

挂载成功后通过gpk-application命令可以查看到这些安装包
在这里插入图片描述

2.yum命令的详细用法

命令功能
yum clean all清除原有yum缓存
yum repolist列出仓库信息
yum install software安装
yum update software更新
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 num对该数字为id的信息进行显示
yum groups list列出软件组
yum groups info sfgroup查看软件组的信息
yum groups install sfgroup安装软件组
yum groups remove sfgroup卸载软件组

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

3.共享型yum源的部署

  • step1 在一台已经配置好本地yum源的主机中安装httpd
yum install httpd
  • step2 配置网络yum源
systemctl start httpd				##开启http
systemctl stop firewalld			##关闭火墙
mkdir /var/www/html/westos
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos

在这里插入图片描述
用上面的方法配置的网络yum源是临时的,重启后设定就消失了。
如果要配置一个永久的网络yum源,用以下方法:

vim /etc/rc.d/rc.local						##开机自运行脚本文件

在其中写入:mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos

在这里插入图片描述

chmod 755 /etc/rc.d/rc.local				##修改权限

在这里插入图片描述

  • 测试:
    1.网页搜索 ip/rhel7.3
    在这里插入图片描述
    2.在另一台主机里
cd /etc/yum.repos.d/
vim nigar.repo

在其中写入:
[rhel7.3]
name=rhel.3
baseurl=http://ip/rhel7.3
gpgcheck=0
在这里插入图片描述
用yum命令就可以进行安装

4.rpm命令及第三方软件的安装

rpm

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

在这里插入图片描述
在这里插入图片描述
画图软件的安装:
在这里插入图片描述
在这里插入图片描述
–scripts参数的重要性
在安装一个非官方的安装包前,为了安全,我们要通过查看脚本这一参数查看该安装包是否为恶意病毒安装包
在这里插入图片描述

5.第三方软件仓库的搭建

在yum仓库中有许多软件可以直接用yum intsll命令安装,但有一些第三方软件,不在yum仓库中,不能直接用yum install 命令安装,而且第三方软件有依赖性时安装比较麻烦。如果为这些第三方软件搭建一个软件仓库,使其可以直接用yum install 命令安装,会方便很多。

搭建步骤:
step1 把所有的rpm包放到一个目录中
在这里插入图片描述
step2

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

step3

cd /etc/yum.repos.d/
vim nigar.repo

在这里插入图片描述
测试:
搭建成功后,执行 yum clean all 命令
在software里可以查看到第三方软件包 ;用 yum search wps命令也可以查看到第三方软件包
在这里插入图片描述
对于有依赖性的软件包,直接用yum install … -y命令就可以安装
在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值