首页 > 系统相关 >如何定义yum源以及定制本地yum源码

如何定义yum源以及定制本地yum源码

时间:2023-07-15 17:33:19浏览次数:40  
标签:httpd local etc 源码 yum vi 定制 rpm

1、如何指定yum源地址

  

cd /etc/yum.repos.d

 可以指定centos、阿里云、163等,可自行百度搜索配置

2、如何自定义yum源

  

以centos集群为例制作yum源;
当我们采用最小安装的方式安装完Linux系统后,会发现输入常用命令显示 没有该命令,
一般做法就使用yum命令进行安装;但是yum命令也报错了,咋办? ?

Linux操作系统下的组件就好比Windows下的软件,都是为了某种功能/便利的工具。比如Windows的notepad、EditPlus等,和Linux下的vim、vi一样,本质都是文本编辑器。今儿主要讨论的Yum源,其‘源’字就好比Windows下各软件官网、360软件管家、百度网盘这类软件包资源集中地(服务端上的资源),‘Yum’则是对应的下载工具比如迅雷、百度网盘、360下载等(客户端上的下载工具)

所以yum命令报错,无非就是两个原因 yum 或者 源有问题。

  • 制作本地yum源(本文以centos为例,euler操作一样)

如果操作系统采用的是最小安装,且没有外网,则建议做一个centos的本地yum源。

(下面步骤中,/opt/CentOS-7-x86_64-Everything-2009.iso为镜像在服务器中的目录, /rpm为yum源存储的位置)

  1.挂载iso镜像
  mount -t iso9660 -o loop /opt/CentOS-7-x86_64-Everything-2009.iso /rpm
  2.配置开机挂载
  vi /etc/fstab
  3、添加配置
  /opt/CentOS-7-x86_64-Everything-2009.iso /rpm iso9660 defaults,loop 0 0

  4、配置httpd服务(主节点)

yum list |grep httpd

图中带@代表已安装

systemctl status httpd  #查看httpd是否运行正常

  

 若未安装,则:

 

cd /etc/yum.repos.d/
 mkdir bak           
mv *.repo bak/  
vi local.repo
#内容为:
[local]
name=local
baseurl=file:///rpm
enabled=1
gpgcheck=0

  然后

yum clean all

yum install httpd -y

mkdir -p /var/www/html

ln -s /rpm /var/www/html/rpm

 http启动时默认端口是80,若需要修改,则

vi /etc/httpd/conf/httpd.conf

  

 然后重启httpd

systemctl restart httpd

  5、配置从节点

cd /etc/yum.repos.d/
mkdir -p bak
mv *.repo bak

yum clean all
vi local.repo #内容为 [local] name=local baseurl=http://192.168.10.104:81/rpm enabled=1 gpgcheck=0

  然后就可以正常使用了

#查看yum源
yum repolist all

 

标签:httpd,local,etc,源码,yum,vi,定制,rpm
From: https://www.cnblogs.com/codehero/p/17556557.html

相关文章

  • 下载k8s源码
    设置GOPATH环境变量goenv-wGO111MODULE=autocd$GOPATHmkdir-psrc/k8s.iocdsrc/k8s.iogitclonehttps://github.com/kubernetes/kubernetes.gitcdkubernetesgitcheckoutrelease-1.15设置GolandFile->Settings->GO->GOPATH勾选UseGOPATHthat's......
  • Windows子系统Ubuntu或虚拟机Ubuntu通过编译源码的方式安装wine8.0.1
    wine源码编译安装下载源码源码链接为:wine源码本文以8.1.1版本为例,下载的源码包为:wine-8.11.tar.xz拷贝包到Ubuntu使用xftp或其他工具,将压缩包拷贝到ubuntu下的home/$username/目录解包tar-Jxfwine-8.11.tar.xz //xz格式的包或tar-xvfyour_tar_file.tar //tar格式......
  • React18内核探秘:手写React高质量源码迈向高阶开发
    第1章课程简介试看1节|8分钟导学介绍课程内容,及你所获得~第2章登高望远,手写源码前的思想准备8节|54分钟建立全局观,为后续在源码中吸取精华做好思想准备,避免就源码而分析源码。第3章原始版-初始化渲染:实现最原始的渲染过程11节|122分钟实现初次渲染的基础逻辑,初步体验......
  • EaselJS 源码分析系列--第一篇
    什么是EaselJS?事儿还得从Flash说起,因为我最早接触的就是Flash,从Flash入行编程的Flash最早的脚本是Actionscript2.0它的1.0我是没用过。Actionscript2.0与Javascript非常像(es3时代的Javascript)后来又推出了完全面向对象的Actionscript3.0而毕业后的我也......
  • centos7上源码编译安装LAMP的多虚拟主机wordpress,discuz,用lamp.sh脚本实现
    环境:centos7.4apr-1.6.3.tar.gzapr-util-1.6.1.tar.gzhttpd-2.4.33.tar.bz2mariadb-10.2.15-linux-x86_64.tar.gzphp-7.1.18.tar.bz2wordpress-4.9.4-zh_CN.tar.gz1安装包:yumgroupinstall"developmenttools"yuminstallpcre-develope......
  • centos7.4 yum 安装包的实现多实例
    1yuminstallmariadb-server2mkdir/mysqldb/{3306,3307,3308}/{etc,socket,pid,log,data}-pvchown-Rmysql.mysql/mysqldb/3mysql_install_db--datadir=/mysqldb/3306/data--user=mysqlmysql_install_db--datadir=/mysqldb/3307/data--user=mysqlmysql_inst......
  • AI智能识别微信小程序源码-带流量主功能
     AI智能识别微信小程序源码带流量主功能。基于腾讯云ocr识别接口做的识别工具(自动识别图片、证件、车牌、身份证等)。 演示地址:www.runruncode.com/wxapp/19459.html  ......
  • 老杜 JavaWeb 讲解(十) —— HttpServletRequest接口源码分析
    (十二)HttpServletRequest接口源码分析对应视频:21-HttpServletRequest接口12.1介绍HttpServletRequest是一个接口,全限定名称:jakarta.servlet.http.HttpServletRequestHttpServletRequest接口是Servlet规范中的一员。HttpServletRequest接口的父接口:ServletRequest......
  • YOLOX目标检测实战:LabVIEW+YOLOX ONNX模型实现推理检测(含源码)
    (文章目录)前言好长一段时间没更博了,没更新博客的这段时间博主都有在努力产出,前段时间好多朋友私信问我说自己的yolov5模型是比较老的版本,使用LabVIEW推理的时候会报错。为各位朋友新老版本都能兼容,博主这段时间做了一个LabVIEWYOLOv5的插件,里面包含了大部分的新旧版本,老版本的......
  • ckeditor粘贴word图片且图片文件自动上传源码
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>......