包管理一:配置本地ISO的yum源

故事背景:网上找了一个软件,但是这个软件需要依赖光盘上面的基础包,但是这个服务器又不能上网,怎么办?

方法:这里推荐配置本地ISO的yum源,然后yum localinstall xxx.rpm

1、yum的配置文件说明

配置文件:
/etc/yum.conf:为所有仓库提供公共配置
/etc/yum.repos.d/*.repo:为仓库的指向提供配置

仓库指向的定义:
[repositoryID]--->>ID,标示一个repo库,可自定义,但不可有重复的ID
name=Name     --->>name,repo库的名字,可自定义
baseurl=url://path/to/repository/  --->>url,repo的路径,可支持http,ftp,file等格式
enabled={1|0}     --->>标示此库是否启用,1为启用,默认启用
gpgcheck={1|0}    --->>标示此库是否启动完整性校验,1为需要校验
gpgkey=URL        --->>秘钥的路径
enablegroups={1|0}   --->>是否启动组功能
failovermethod={roundrobin|priority} --->>默认为:roundrobin,意为随机挑选;

2、配置本地ISO的yum源步骤:

2.1、将iso上传至服务器

 

2.2、挂载iso

mkdir /media/cdrom
mount -r /root/CentOS-7-x86_64-DVD-1503-01.iso /media/cdrom/

 

2.3、定义repo库

vim /etc/yum.repos.d/local-iso.repo
[localiso]
name=centos 7 local iso
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

 

2.4、验证

# yum repolist localiso
repo id                             repo name                                     status
localiso                            centos 7 local iso                            3,576

注意:这里的repo name和我们定义的name一样一样的。

原创文章,作者:陈近南,如若转载,请注明出处:http://www.178linux.com/10623

赞 (0)
陈近南陈近南
上一篇 2016-01-05 13:01
下一篇 2016-01-05 13:02

相关推荐

  • 第五周 N21 总有刁民想害朕

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; egrep "^[[:space:]]+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; egrep "^#[[:space:]]+…

    Linux干货 2016-07-16
  • linux系统创建主分区、逻辑分区 、设置ext系列分区的参数以及检测分区

    使用到的命令有:fdisk分区管理命令、partx 强制内核更新分区表(通过查看/procs/partitions文件可知道内核没有更新新创建的分区)、mkfs格式化分区命令、mke2fs格式化etx专用工具、blkid查看分区属性、fsck测试分区    linux对不同的磁盘设备的设备文件命名如下:    &nbs…

    Linux干货 2016-05-16
  • ​ 基于Sentinel实现redis主从自动切换

    Sentinel(哨兵)是用于监控redis集群中Master状态的工具,它可以实现对redis的监控、通知、自动故障转移。 Sentinel作用: Master状态检测 当被监控的某个 Redis Master异常无法连接时 Sentinel 可以向系统管理员发送通知, 也可以通过 API 向其他程序发送通知,并且进行Master-Slave切换,将其中一…

    Linux干货 2016-02-14
  • N25-第4周作业(用户权限,grep用法)

    复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有访问权限.      [root@bogon ~]# chmod -R o=—,g=— /home/tuser1/ [root@bogon ~]# chmod -R o=,g= /home/tuser1/ 编辑/etc/…

    Linux干货 2016-12-26
  • Linux系统启动流程、内核及模块管理、linux启动故障排除和自制linux

    Linux系统启动流程、内核及模块管理 Linux系统的组成部分组成:内核+根文件系统(kernel+rootfs)内核(kernel): 进程管理(创建、调度、销毁等)、内存管理、网络管理(网络协议栈)、驱动程序、文件系统、安全功能IPC:Inter Process Communication机制本地进程间通信机制:消息队列、semerphor、shm(共…

    2016-09-29
  • 第二周作业

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。  cp复制,mv移动,rm删除     1、cp:             1,用法:      &n…

    Linux干货 2016-07-04