Linux中的软件管理 及 本地、网络yum源的建立

基本命令了解

yum软件处理命令

格式

yum clean all
yum install 软件名
clean all清除原有yum缓存
repolist列出仓库信息
install software安装 --skip broken跳过依赖性文件
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卸载软件组

在这里插入图片描述

常用的安装命令 yum install xxx -y
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

rpm命令处理软件

格式

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
软件包名称详解

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

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

在这里插入图片描述

linux中的软件管理

使用网络上已经安装的资源安装软件(需存在httpd保证操作的正确性,若为初始系统,需下载)

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

文件名称必须以repo结尾 repo 仓库

[仓库名称]
name=         对软件源的描述
baseurl=http://172.25.254.1/westos    网络安装源
gpgcheck=0   不检测gpgkey
enabled=1    此安装源语块生效(不输入时默认为1)

yum clean all 清空系统中所有的yum源信息

baseurl 地址
file:// 本地源地址
访问本机文件
http://网络源地址
访问网络源

gpgcheck=0|1一种加密方式,检测是否授权,为一需检测
gpgkey加密方式的钥匙==

enable=0|1 0不读,默认为一

配置本地yum源

创建网络源的基础

//1.获得一个与本机系统版本一致的镜像系统
//2.挂载镜像
mount /xxx/xxxxx.iso /rhel
将镜像挂载在指定地点
(暂时性)

//3.永久挂载点设置

vim /etc/rc.d/rc.local
mount /xxx/xxxxx.iso  /rhel

chmod 755 /etc/rc.d/rc.local

编辑文件并设置其权限使开机可读
在这里插入图片描述
在这里插入图片描述
//4.设定系统安装源指向
vim /etc/yum.repos.d/yum.repo

[挂载点名称]
name= 挂载点名称
baseurl=file:/// 挂载点绝对路径
gpgcheck=0 不进行gpgcheck加密检查
(无法直接读取,需通过挂载点进行操作,所以不能是镜像系统的路径)

yum clean all 清除yum缓存
yum install dhpc -y 执行下载命令
(-y 不提示)
在这里插入图片描述
检查yum源是否搭建成功

在这里插入图片描述

在这里插入图片描述

共享型yum源的配置(网络源,需httpd)

// *安装httpd
yum install httpd 下载httpd

//*配置网络yum源

 systemctl start httpd         开启http服务
    systemctl stop firewalld      关闭火墙
    systemctl enable httpd        设置httpd开机开启
    systemctl disable firewalld   火墙开机不启

,

mkdir /var/www/html/westos 建立文件夹
mount /xxx/xxxxx.iso  /var/www/html/westos 将其挂载在新建文件夹上(文件格式正确)
vim /etc/rc.d/rc.local
mount /xxx/xxxxx.iso  /var/www/html/westos 更改文件,由本地源改为网络源
chmod 755 /etc/rc.d/rc.local 修改权限

//*测试
浏览器中输入地址:
http://ip/本地路径


http://172.25.254.1/westos(网络源地址)

在这里插入图片描述
在这里插入图片描述
搭建成功
在这里插入图片描述
虚拟机内存不足问题
将镜像文件加入光驱
光驱形似光盘
在这里插入图片描述
在这里插入图片描述

大致过程
虚拟机建立本地yum源 真机建立本地yum源 真机下载https 虚拟机可见,使用需建立本地yum源建立

yum需在yum源搭建成功后才能正常运行 yum安装软件的命令 yum源安装软件的源地址

第三方软件仓库的搭建

1将所有的rpm包放到一个目录中
2creterepo -v /存放软件包的目录 命令若执行成功会生成repodate目录
3vim /etc/yum.repos.d/yum.repo

[software]
name=software
baseurl=file:///software
gpgcheck=0

进行命令
yum clean all
yum list linux

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值