yum源的搭建与yum的网络服务

  • yum源的本地搭建可分为2步:①搭建yum源服务器②挂载ISO镜像,将镜像中的包放至服务器目录下;
  • 首先用rpm将yum安装完成;(这里要注意,YUM底层还是依赖于RPM,YUM就是RPM的一个封装;互相不能代替;)

  • 3.完成安装后,通过which、rpm -qf  、rpm -ql进行yum的源设置;

    4.进入到yum的主要配置文件中,通过主配置文件查找出搭建源的默认路径;

    YUM的主配置文件: vim /etc/yum.conf   (每一段含义)

    1.[main] (固定格式里面内容根据需要自己填写,但是[]必须有而且里面不能用空格,不要写乱七八糟的符号)

    2 cachedir=/var/cache/yum/$basearch/$releasever (缓存路径)$basearch是cpu架构,$releasever是大版本号7

    3 keepcache=0(是否保留缓存)0代表不保留,1是保留;这里的缓存指的是从服务器下来的安装包是否保留;

    4 debuglevel=2 (调试模式)

    5 logfile=/var/log/yum.log (日志路径)

    6 exactarch=1 (精确的架构)就是在安装时必须匹配的cpu架构;

    7 obsoletes=1(过期包)

    8 gpgcheck=1(检查安装包是否被串改,就是rpm -k的用法)0是不检查,1是检查;

    9 plugins=1(是否是支持插件,默认是支持的)

    10 installonly_limit=5(是否支持并行连接,就是一下子装5个)

    11 bugtracker_url=http://bugs.centos.org/set_project.p(路径)

    hp?project_id=23&ref=http://bugs.centos.org/bug_rep

    ort_page.php?category=yum

    12 distroverpkg=centos-release(版本信息)

    5.通过主配置文件查找出安装的默认路径,并进入默认路径中创建一个必须 必须 必须(说三遍)以repo为后缀的文件;

    6.对创建的文件进行编辑,格式可以参考前面配置文件里面的格式,但是一定要注意开头必须是中括号;

          这里要注意:因为我是选择用虚拟机进行模拟的,所以可以直接将光驱挂载到路径中就是:file:///misc/cd,但是很多生产环境中不可能每一台服务器都存在光驱,我们就可以直接将光驱里面的内容通过网络或者U盘等方法,拷贝到电脑中,然后在进行挂载;

           

            创建一个新的文件夹

            将光盘里面的文件,主要是数据和元数据考入进去,在进行挂载即可;


         7.要想实现yum的网络服务必须在http或者https选一个搭建服务;在搭建网络地址搭建httpd服务时,首先将yum install httpd 安装软件包,其次将后缀是.service的启用起来

    (systemctl start httpd.service)

    启用服务:systemctl start httpd.service

    特别注意:如果防火墙处于关闭状态的情况下是无法进行连接的,请手动将防火墙进行关闭;

             

    systemctl stop firewalld.service防火墙关闭;

    systemctl disable firewalld.service 禁用开机启动防火墙;

    8.在网页上输入你所在的IP地址会出现如下情况:

      9.www/html的目录下创建文件夹;

    mkdir /var/www/html/centos/{6,7}/os/x86_64/ -pv

    10.将光盘或者其他安装挂载在下面;

    mount /dev/sr0 /var/www/html/centos/7/os/x86_64/

    mount /dev/sr0 /var/www/html/centos/6/os/x86_64/

    11.最后配置yum源即可:

    vim  /etc/yum.repos.d/test.repo

    [centos]

    name=http server

    baseurl=http://192.168.32.7/centos/$releasever/os/$basearch/

    gpgcheck=0 和下面选一个

    gpgkey=http://192.168.32.7/centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$releasever

    支持Open Live Writer 离线发文章切换到Markdown编辑器

    请选择一级分类

    请选择二级分类

    个人分类(无,请在设置-博客分类中添加)

    高级选项

    原文地址:http://blog.51cto.com/13872354/2158452

    时间: 2024-10-14 15:26:44

    yum源的搭建与yum的网络服务的相关文章

    网络yum源的搭建

    # 在网络yum源的搭建的前提是,必须首先先搭建本地yum,本地yum搭建好之后,创建软件仓库, 就可以安装httpd,vstpd软件//这两种软件搭建好之后就可以将客户端的路径指向服务端了, 之后就可以安装软件了, 操作步骤:  # 首先搭建本地yum 1.  检查有没有挂载的挂载点 umount /dev/cdrom 2. 将cdrom挂载到本地 mount /dev/cdrom /mnt/ 3. 创建一个目录.将挂载的软件包复制到这个目录里 mkdir  /opt/abc cp -rf /

    本地光盘yum源的搭建

    有时候由于网络等其他原因的限制,不能随时使用yum到网上去获取rpm包,这样我们可以配置本地光盘yum源. 下面简要介绍一下本地光盘yum源的搭建 1.挂载本地iso镜像文件mount /dev/sr0 /media/cdrom 2.修改yum源配置文件vim /etc/yum.repos.d/rhel-source.repo 修改内容如下[rhel-source]name=Red Hat Enterprise Linuxbaseurl=file:///media/cdrom      前两个/

    linux系统搭建本地yum源以及搭建第3方软件仓库

    搭建yum源与软件仓库 一.搭建本地yum源 yum是上层软件管理工具,可以解决软件的依赖关系,但是yum能使用的前提是必须要有yum源,以及配置源的指向文件. 1.配置镜像安装源 一般情况,我会把重要的文件保存在根目录下,这里将镜像导入根下的 1.配置镜像安装源 一般情况,我会把重要的文件保存在根目录下,这里将镜像导入根下的/iso,作为安装源. mkdir /iso 然后将镜像移动到此. 但是镜像里的软件,并不能被直接读出,这里就要借助挂载 如下显示说明挂载已经成功 2.配置文件 绝对路径:

    Linux学习日记之yum源的搭建及共享

    一.软件的安装软件的安装有两种方法,一种是rpm,安装,一种是yum安装,rpm安装缺点是无法解决软件的依赖关系,对于软件的依赖关系,需要手动,一个一个的安装,比较麻烦,yum安装能够很好的解决软件的依赖关系.1.rpm结尾的软件包适用于Linux系统2.安装:1)rpm命令及参数的使用 rpm -ivh name.rpm安装软件,-v:显示过程,-h:指定加密方式(hash加密)rpm -e name卸载软件rpm -ql name查询软件安装后会生成什么文件(安装后才能看到)rpm -qlp

    centos6.4更新yum源来搭建高版本lamp环境

    服务器使用centos6的话,使用yum方式搭建lamp环境,可能会面临软件版本过低的问题,这时可以选择新的yum源(这里选择的是Webtatic EL6 YUM源),然后选择安装较高版本的mysql.php等软件. 步骤一:更新yum源 1.执行以下命令更新yum源为Webtatic EL6 YUM源: rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm 步骤二:查看yum源中软件包可以下载安装的版本 1.查看可以安装的php版本,如: y

    Centos-7修改yum源为国内的yum源

    以centos7为例 ,以 修改为阿里的yum源 1. 备份本地yum源 [root@localhost yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak 2.获取阿里yum源配置文件 [root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo 3.更新cache yum makecache 4.查看 yum install update

    CentOS 6.5下更换YUM源 及 搭建YUM本地源服务器

    一.换源 唔,由于众所周知的原因,CentOS本身提供的好多YUM源路径下载速度是很慢的.所以,换源. # cd /etc/yum.repos.d# cp CentOS-Base.repo CentOS-Base.repo.backup # vim CentOS-Base.repo 正常情况下,CentOS-Base.repo这个文件用的是mirrorlist的方式获取源路径然后再下载源包的,不用管他,删掉这几行 mirrorlist=http://mirrorlist.centos.org/?

    linux系统下yum源的搭建

    1.建立挂载点 系统默认在 /mnt目录 1>创建挂载点 mkdir -p /mnt/cdrom   参数-p是需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理 2>查看光盘完整路径名.ls -l /dev|grep cdrom 3>挂载mount /dev/cdrom /mnt/cdrom  这个挂载不具有永久性,但是是常用的方法. 永久性挂载: vi /etc/fstab           加入  /dev/sdb/ /mnt/cdrom ext3  defaul

    aliyun yum源的搭建

    Redhat8.0系统rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpmCentos8.0系统rpm -ivh https://mirrors.aliyun.com/centos/8.0.1905/extras/x86_64/os/Packages/centos-release-stream-8.0-0.1905.0.9.el8.x86_64.rpm本地yum源搭建脚本#/bin/bashmount