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 软件仓库搭建的主要内容,如果未能解决你的问题,请参考以下文章