Centos7 mount/ rpm/ yum 软件仓库搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 mount/ rpm/ yum 软件仓库搭建相关的知识,希望对你有一定的参考价值。

mount  --挂载光盘

umount /Bob  --删除挂载的光盘Bob

df -h  --查看挂载的目录

例:将本地Centos 7 IOS镜像挂载到Bob目录下

首先在cd /  目录下建立Bob的文件夹,之后再进入cd /dev 目录,用ls查看,可看到cdrom这个目录,一般ISO镜像文件或者关盘都挂载此目录下,ls cdrom /   可查看到Bob文件夹已在此目录中,用 mount cdrom /abc 将镜像文件ios或者光盘挂载Bob文件夹中,完成后,可通过df -h 查看挂载光盘的信息

技术分享


技术分享

--------------------------------------------------------------------------------

rpm  --包管理器
rpm -aq  --查看系统当中所有安装的程序
rpm -q zip--查找关于zip的安装包
rpm -ivh  --安装某安装包   -ivh 后面跟需要安装的安装包
rpm -e  --删除某些软件版包  -e 后面跟需要删除的安装包
rpm -Uvh  --升级某些安装包


进入 cd /Bob , ls查看,可以看到Packages目录,centos主要的软件包都放在这个目录里面的,然后再cd Packages ,  ls httpTab 键查看有没有http的安装包,

rpm -ivh httpd-2.4.6-67.el7.centos.x86_64.rpm,因为包依赖关系的问题,比如安装A先要安装B,安装B又要安装C,所以rpm安装起来比较麻烦,其实还有另外一种方式,就是yum


yum  --软件包管理器

cd /etc/yum.repos.d ,ls会看到 CentOS-Base.repo的文件,vi CentOS-Base.repo 进入会看到默认的yum云的地址


yum clean all  --清除yum的缓存信息
yum list  --查看软件仓库里面所有的可以安装或者删除的软件包
@anaconda--这个显示是软件包已被安装
local_yum--这个显示是软件仓库存在并且没有被安装的软件包

yum remove zip.x86_64  --删除安装包
yum install zip.x86_64 --安装安装包,如果不想出现一些提示的话加 -y
yum update zip.x86_64  --升级软件包

yum list updates  --列出软件仓库中所有可升级安装包


用Centos光盘或IOS搭建本地 yum 云:

首先yum服务器搭建的时候,我们要保证基本的软件包有安装,至少要先支持yum这个命令,通过rpm -aq | grep yum 来查看,接下来我们在etc /yum.repos.d 目录当中,生成cisco.repo的文件,后缀必须是.repo,名字随便定义

技术分享

技术分享


vi cisco.repo  --进入cd /etc/yum.repos.d 目录,编辑 vi cisco.repo文件

[local_yum]  --yum服务器的名称

name=local_yum

baseurl=file:///Bob  --指定yum服务器存放地点,软件仓库在abc当中,因为我们镜像是挂在abc文件中的

enabled=1  --激活yum

gpgcheck=1  --用于效验软件包签名的一种方式,因为要验证所安装的软件包是不是正规的软件包,我  们需要通过它官方的gpg key来验证

gpgkey=file://Bob/RPM-GPG-KEY-CentOS-7  --在光盘中有一个官方的gpg key,我们把他导进来

:wq  --保存退出

技术分享


在我们光盘当中,它有一个官方的gpgkey,我们把它倒进来

cd /Bob    --ls

技术分享


yum clean all  --清除下yum的缓存信息

以上是关于Centos7 mount/ rpm/ yum 软件仓库搭建的主要内容,如果未能解决你的问题,请参考以下文章

YUM仓库

在linux中如何安装yum工具,要特别详细的

自定义centos7 yum仓库

rpm mount 时间同步   find yum createrepo

在linux中如何安装yum工具,要特别详细的

Centos7 如何配置本地yum源