设为首页 收藏本站
查看: 580|回复: 1

[经验分享] Centos7 mount/ rpm/ yum 软件仓库搭建

[复制链接]

尚未签到

发表于 2017-11-7 10:51:12 | 显示全部楼层 |阅读模式
                      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 查看挂载光盘的信息
8ca4435b9f1e1b726767550b95f1db01.png

3b0b3b3b8c0f42364844ac88b855fe05.png-wh_500x0-wm_3-wmp_4-s_4204835677.png
--------------------------------------------------------------------------------
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,名字随便定义
8e0a43e7a8f734ef7fefe2019b29ba9a.png-wh_500x0-wm_3-wmp_4-s_1829554018.png
05d8c54f379fbb5b9fa11bb38360bebd.png-wh_500x0-wm_3-wmp_4-s_3743238780.png

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
c6facf92b95092373e235a170429367f.png-wh_500x0-wm_3-wmp_4-s_4264614968.png

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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-406664-1-1.html 上篇帖子: Updating power_state in the DB to match the hypervisor 下篇帖子: Linux字符串截取命令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表