Linux学习一----------Linux制作本地yum源

刚刚开始学习,以此作为笔记记录自己所学

一、挂载文件

把iso文件放到虚拟机里,可以选择共享文件或者通过连接Linux的工具上传上去

我的上传在/root/CentOS-6.6-x86_64-bin-DVD1.iso

创建挂载地点:mkdir  /root/iso

挂载镜像文件:mount -o loop /root/CentOS-6.6-x86_64-bin-DVD1.iso /root/iso/

二、修改yum配置文件来安装createrepo

备份yum文件 :

cd /etc/yum.repos.d/

重命名repo结尾的文件:rename .repo .repo.bak *

复制一个文件来配置yum源:cp CentOS-Base.repo.bak CentOS-Local.repo

修改配置CentOS-Local.repo文件:vim CentOS-Local.repo  内容如下

[cento6.6-dvd1]

name=CentOS-Local

baseurl=file:///root/iso

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

清空yum源:yum clean all

查看yum源:yum repolist all

利用yum安装软件,分别安装httpd和createrepo:

yum install -y httpd

yum install -y createrepo

三、把Packas包拷贝到Apache 路径

切换路径:cd /var/www/html

创建文件:mkdir centos6.6

拷贝Packages:cp -r /root/iso/Packages/  /var/www/html/centos6.6/

四、启动Apache server服务

查看httpd状态:services httpd status

修改CentOS-Local.repo配置文件:baseurl=file:///root/iso 改为  http://192.168.146.233/centos6.6/Packages/

关闭防火墙:service iptables stop

启动httpd服务:service httpd start

网页访问httpd启动是否正常:http://192.168.146.233/centos6.6/Packages/

切换到Packages目录:cd /var/www/html/centos6.6/Packages/

#开始制作repodata数据:createrepo .(注意:createrepo后面还有一个".")

清空yum源:yum clean all

查看yum源:yum repolist all

yum源有可用包那就制作完成

其他机器要使用这个yum的安装包,只要修改/etc/yum.repos.d/里的CentOS-Local.repo文件的baseurl路径指向这里就行,这样就不用每台机器都访问网络了

时间: 2024-10-03 14:55:46

Linux学习一----------Linux制作本地yum源的相关文章

Linux学习-防火墙-Selinux-配置本地YUM源

关闭防火墙并设置开机不启动 systemctl status firewalld.service #查看firewalld状态systemctl stop firewalld #关闭systemctl start firewalld #开启systemctl disable firewalld #开机自动关闭 //RHLE7chkconfig --list|grep network #查看开机是否启动 //RHLE6systemctl enable firewalld #开机自动启动 临时和永久

Linux用ios镜像制作本地yum源

本次使用的软件为RHEL 6.5和VMware Workstation10 挂载iso镜像   (创建挂载目录,再挂载,进入目录查看是否挂载成功) (根据相应情况,镜像文件一般为sr0 我电脑里是第二个为6.5镜像文件 故为输入sr1) 创建/yum文件,再将Server和Packages复制到/yum中 (注意准备足够大的空间!3G稳当吧) mkdir /yum cp -rv /mnt/cdrom/Server /yum cp -rv /mnt/cdrom/Packages /yum 进入Pa

linux mini模式下如何制作本地yum源,并用远程工具安装 vim

linux mini模式下如何制作本地yum源,并用远程工具安装 vim 打开虚拟机 启动centos 系统 点右下角的光盘图标 出现连接(或是断开).设置,下拉菜单,选择 "设置" 在虚拟机设置对话框内如图所示 [[email protected] ~]# vim -bash: /usr/bin/vim: 没有那个文件或目录 光盘挂载: 查看系统中所有的挂载信息 [[email protected] ~]# mount /dev/sda3 on / type ext4 (rw) pr

linux运维之配置本地yum源

在本地虚拟机搭建linux测试环境,有时候受网络限制,无法通过外网来使用yum源,而我们本地又有ISO镜像文件,所有常用的rpm包在iso/server里面都能找到,如果使用rpm安装,安装的时候总是存在大量的依赖包,实在麻烦,所以配置一个本地yum源是非常有必要的,以下是配置过程: 1.在虚拟机的设置里面加载对应的ISO镜像文件 2.创建一个目录,并挂载ISO镜像 mkdir -p  /mnt/cdrom mount -o loop /dev/cdrom /mnt/cdrom 3.配置yum源

CentOS制作本地yum源配置说明

概述 默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情.其实对于CentOSDVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOSDVD作为默认yum源可以大大提高学习效率,下面为大家提供一中配置本地yum源的方式,步骤如下. 为DVD创建一个挂载目录 [[email protected]~]# mkdir /media/CentOS 在Linux下挂载Cen

CentOS或RHEL使用安装光盘镜像制作本地yum源

平时自己在家学习的时候,有时候会用到一些虚拟机环境.最初安装的时候为了节省本地的磁盘空间,选择最小安装模式,后期使用的时候,如果用到什么其他的软件包,再去另外安装.但是使用网络上的yum源,可能会因为种种原因,不能访问,或者速度收到限制,影响效率,因此我们可以使用安装OS时使用的光盘镜像,来搭建一个本地yum源. 方法如下: 1. 在虚拟机设置中,挂载光盘镜像文件: 2. 使用下面的方法配置: # mount /dev/cdrom /mnt # cd /etc/yum.repos.d/ # ta

Linux 制作本地yum源

将镜像挂载 [[email protected] ~]# cd /mnt [[email protected] mnt]# mkdir /mnt/cdrom [[email protected] mnt]# mount -t iso9660 /dev/cdrom /mnt/cdrom 将镜像内的文件拷贝到本地 [[email protected] ~]# mkdir /opt/localbase [[email protected] ~]# cp -r /mnt/cdrom/* /opt/loc

centos7制作本地yum源

将windows系统中的linux镜像插入到linux系统的光驱中 将光驱挂载到一个挂载点 清缓存:yum clean all 修改配置文件 /etc/yum.repos.d/local.repo 生成缓存 : yum makecache 设置关机后也生效 到此,已经制作好yum本地源了.只是每次关机开机后都会失效.以下是设置一直生效的方法: vi /etc/fstab 增加如下一行: 安装软件包 :yum install 软件包的名字 原文地址:https://www.cnblogs.com/

linux——制作本地yum源

将windows系统中的linux镜像插入到linux系统的光驱中 将光驱挂载到一个挂载点 清缓存:yum clean all 修改配置文件 /etc/yum.repos.d/local.repo 生成缓存 : yum makecache   原文地址:https://www.cnblogs.com/lalala823581291/p/9932715.html