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

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

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

1yum的配置文件说明

配置文件:
/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

相关推荐

  • nfs

    NFS 服务 : Network File system 网络文件系统效果: 好像在本机硬盘一样原理: 当用户去访问 映射成本地系统 // 原理 挂载属性: vsftpd 是应用程序,(内核支持) nfs 是一个文件系统应用: 局域网(最多用于) — 依赖网络 应用层 app httpd 80 vsftpd 传输层 tcp/ipinternet层…

    Linux干货 2018-02-05
  • 内核编译安装 (用NTFS模块)

    内核编译安装 (用NTFS模块) 1 rz 下载的 的内核最新文件 在这 https://www.kernel.org/ 2 tar xvf linux-4.12.10.tar.xz 解压文件 内核文件一般都放在 /usr/src/ 3 cd linux-4.12.10/ 4 [root@god linux-4.12.10]#cp /boot/config-…

    2017-09-04
  • Linux基础—磁盘管理

    1、创建一个10G分区、并格式化为ext4文件系统 1)要求其block大小为2048,预留空间百分比2,卷标MYDATA,默认挂载属性包含acl 2)挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 #mkfs.ext4 -b 2048 -m 2 -L my…

    Linux干货 2016-11-17
  • 计算机和linux基础

    计算机的组成及其功能 计算机硬件主要由5部分组成:运算器 、控制器、存储器、input、output。 但是这和我们平时见到的计算机不一样?我们平时见到的计算机有CPU,内存,硬盘,显示器,鼠标键盘,显卡、主板等。这些东西也都归在以上五类设备中。下面我们简单介绍一下计算机这五个组成部分。 运算器: 运算器是计算机中做运算的部分,可以执行各种指令,加减乘除,与…

    Linux干货 2016-09-16
  • 4th work

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 [root@localhost etc]# cp -r /etc/skel/ /home/tuser1 [root@localhost etc]# chmod go-rwx /home/tuser1/ 2、编辑/etc/gr…

    Linux干货 2017-10-09