您的位置:首页 > 运维架构 > Linux

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

2017-11-06 16:25 573 查看
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的缓存信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux
相关文章推荐