centos7 本地yum源

使用光盘镜像作为软件yum源:

[1]上传centos7光盘镜像到/usr/local/src目录下;(工具Xftp)

[2]挂载系统文件

mkdir /media/cdrom   # 习惯用这个目录名称了;
cd /usr/local/src
ls
CentOS-7.0-1406-x86_64-DVD.iso

# mount -t iso9660 -o loop /usr/local/src/CentOS-7.0-1406-x86_64-DVD.iso /media/cdrom/
mount: /dev/loop0 is write-protected, mounting read-only
# cd /media/cdrom/
[[email protected] cdrom]# ls
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

[3]设置开机自动挂载系统镜像文件

vim /etc/fstab
/usr/local/src/CentOS-7.0-1406-x86_64-DVD.iso /media/cdrom/ iso9660 defaults,ro,loop 0 0
:x #保存并退出

备注:iso9660 CD-ROM光盘的标准文件系统

mount -l
/usr/local/src/CentOS-7.0-1406-x86_64-DVD.iso on /media/cdrom type iso9660 (ro,relatime) [CentOS 7 x86_64]

[4]配置本地yum源文件;

vim /etc/yum.repos.d/centos7-media.repo
[centos7-media]
name=Red Hat Centos linux 7.0        # 自己定义
baseurl=file:///media/cdrom          # 本地镜像文件路径  
enabled=1                            # 1为启动yum源,0为禁用
gpgcheck=1                           # 1为检查GPG-KEY,0为不检查
gpgkey=file:///media/cdrom/RPM-GPG-KEY-CentOS-7    #GPG-KEY文件路径
yum clean all    #清除缓存
Loaded plugins: fastestmirror
Cleaning repos: base centos7-media epel extras updates
Cleaning up everything
Cleaning up list of fastest mirrors
[[email protected] ~]# yum makecache        #缓存本地yum源包信息
Loaded plugins: fastestmirror
base                                                                                    | 3.6 kB  00:00:00     
centos7-media                                                                           | 3.6 kB  00:00:00     
epel/x86_64/metalink                                                                    | 5.3 kB  00:00:00     
epel                                                                                    | 4.4 kB  00:00:00     
extras                                                                                  | 3.3 kB  00:00:00     
updates                                                                                 | 3.4 kB  00:00:00     
(1/20): centos7-media/group_gz                                                          | 157 kB  00:00:00     
(2/20): centos7-media/filelists_db                                                      | 2.8 MB  00:00:00     
(3/20): base/7/x86_64/group_gz                                                          | 157 kB  00:00:00     
(4/20): centos7-media/primary_db                                                        | 2.7 MB  00:00:00     
(5/20): centos7-media/other_db                                                          | 1.1 MB  00:00:00

[5]使用本地yum源安装软件:

# yum --enablerepo=centos7-media search httpd    # 查看是否有httpd软件包
...
httpd.x86_64 : Apache HTTP Server
httpd-devel.x86_64 : Development interfaces for the Apache HTTP server
httpd-itk.x86_64 : MPM Itk for Apache HTTP Server
httpd-manual.noarch : Documentation for the Apache HTTP server
httpd-tools.x86_64 : Tools for use with the Apache HTTP Server
...
# yum --enablerepo=centos7-media -y install httpd
Installed:
  httpd.x86_64 0:2.4.6-18.el7.centos
# rpm -qa httpd
httpd-2.4.6-18.el7.centos.x86_64

到此本地yum源已配置完毕!

centos7 本地yum源

时间: 2024-09-30 04:31:40

centos7 本地yum源的相关文章

CentOS7本地yum源搭建

CentOS 7基于HTTP的本地yum源 [[email protected] ~]# yum install  httpd [[email protected] ~]# systemctl  status httpd[[email protected] ~]# yum update && yum install createrepo [[email protected] ~]# mkdir -p /var/www/html/repos/centos/7/0   --------创建本地

CentOS-7 本地yum源挂载

在Linux无法连接到互联网时,手动安装依赖是及其麻烦的一件事,需要花费大量的时间寻找rpm包.但在配置本地yum源后,绝决依赖问题就会变得非常简单. 一.准备 centos-7.ISO镜像文件: 二.本地yum源挂载. 加载镜像文件到虚拟机: 开启虚拟机,查看镜像文件是否挂载成功: 删除Centos7自带的yum仓库,在root用户下进行操作: 配置本地yum源,在当前目录下创建base.repo文件: [base] name=Base enabled=1 # 允许使用yum配置 baseur

CentOS7本地yum源一键配置脚本

mkdir /mnt/cdrom -p mount /dev/cdrom /mnt/cdrom echo "mount /dev/cdrom /mnt/cdrom" >>/etc/rc.local mkdir /etc/yum.repos.d/yumbak mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/yumbak tee >>/etc/yum.repos.d/Local.repo<<-eof [Local]

centos7创建本地 yum源 epel源

centos7创建本地 yum源 epel源 1.安装httpd服务,提供网页浏览 yum-y install httpd systemctlstart httpd systemctlenable httpd 2.创建yum仓库目录和epel目录 mkdir/var/www/html/yum 3.安装创建仓库软件包:createrepo yum-y install createrepo 4.初始化仓库索引文件 createrepo-p -d -o /var/www/html/yum/ /var/

在CentOS7.0上制作openstack-juno本地yum源 .doc

在CentOS7.0上制作openstack-juno本地yum源 参考文献: 2014/09/27 |    http://www.kekeyun.net/?p=222可可云计算网 以http://www.kekeyun.net/?p=222文为参考,在CentOS7.0上制作本地源,过程如下:一.创建CentOS7虚拟主机安装过程有点漫长,为了后续学习的需要,建议下载样样全版来安装.样样全版本下载地址http://isoredirect.centos.org/centos/7/isos/x8

CentOS7 配置网卡 虚拟机挂载光盘 搭建本地yum源 修改主机名

环境:vmware 系统:CentOS-7.0-1406-x86_64-Everything 一.配置网卡 vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 centos7的网卡名称与之前centos6名称有了比较大的变化,原来规则的eth0,eth1名称木有了!! 看着好别扭,因此在编辑网卡的时候使用table 补全就好 2.修改配置 TYPE=Ethernet BOOTPROTO=static NAME=eno16777736 ONBO

centos7 搭建本地yum源

介绍:本地yum源服务器主要原因是安全.稳定性比较好,本地yum源服务器也解决了更新.安装软件时不需要外网. 1.安装http服务器 yum  install  httpd  start yum install createrepo       创建仓库的软件包. 2.创建镜像文件目录 mkdir  yum/centos/5 mkdir  yum/centos/6 mkdir  yum/centos/7 3.拷贝光盘到相应的目录下 一下以centos7 为例 mount -o  loop   /

CentOS7.2配置本地yum源

1.检查是否有本地yum源 1)检查是否能连网 ping www.baidu.com 2)检查是否有本地yum源 yum list 2.挂载镜像文件 以上检查,说明确实是内网,也确实没有本地yum源,那我们就需要配置一个本地yum源,去解决某些软件的依赖安装 1)查看操作系统 cat /etc/redhat-release 2)上传相应的镜像文件至服务器 3)挂载镜像文件 将刚刚上传的镜像文件挂载到/home/iso/目录下(你可以挂载到自己的目录下,如果是挂载到镜像文件的路径,之前的镜像文件会

Centos7.2环境准备_配置本地yum源 关闭firewalld和selinux

一.配置本地yum源 #查看yum源目录[[email protected] ~]# ll /etc/yum.repos.d/总用量 28-rw-r--r--. 1 root root 1664 12月 9 2015 CentOS-Base.repo-rw-r--r--. 1 root root 1309 12月 9 2015 CentOS-CR.repo-rw-r--r--. 1 root root 649 12月 9 2015 CentOS-Debuginfo.repo-rw-r--r--.