首页 > 系统相关 >自建yum源

自建yum源

时间:2023-08-21 14:23:08浏览次数:36  
标签:自建 仓库 local etc yum php71w rpm

自定义yum本地仓库

 

你不需要依赖外网的yum仓库,可能导致该仓库无法访问,下载软件失败。。

大公司,会自建yum仓库

防止出现网络问题,自建了yum仓库,本地yum仓库

你可以去阿里云上,部署一个在线的yum仓库。。

 


# 先准备好了一个 lnmp所有的rpm包,以及他们需要的依赖
# 准备一个minomal最小化安装的机器,基于
# 只下载对应的软件包,以及依赖,到指定目录,rpm,但是不安装
# 记得扣6 忘了7

yum install --donwloadonly --downloaddir=/your_rpm/   xxxxxxx




# 如果是本地的rpm包安装
#针对LNMP涉及的RPM包,rsync,nfs等

[root@web-7 /etc/yum.repos.d/local-rpm]#ls |wc -l
160


# 自建yum仓库
[root@web-7 ~]#yum install createrepo -y


[root@web-7 ~]#createrepo /etc/yum.repos.d/local-rpm/
Spawning worker 0 with 160 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete


[root@web-7 /etc/yum.repos.d]#
cat > /etc/yum.repos.d/local-rpm.repo <<EOF
[local-rpm]
name=local yum repo
baseurl=file:///etc/yum.repos.d/local-rpm/
enabled=1
gpgcheck=0
EOF

# 最终的仓库源如下
# 我当前的yum源目录,只有一个repo文件,只读这个本地yum仓库

[root@web-7 /etc/yum.repos.d]#ls
local-rpm/ local-rpm.repo


# 指定仓库安装
# 安装仓库安装

yum install --enablerepo=local-rpm php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb php71w-json php71w-pecl-apcu php71w-pecl-apcu-devel


至此,自建的本地yum仓库,就把php环境装好了。

标签:自建,仓库,local,etc,yum,php71w,rpm
From: https://www.cnblogs.com/sxy-blog/p/17645891.html

相关文章

  • yum更新内核并开启bbr
    1、导入仓库源rpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm-Uvhhttp://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 2、查看可安装的软件包yum--enablerepo="elrepo-kernel"list--showduplicates|sort-r|grepkernel-lt.......
  • centos7使用yum网络安装
    创建一个空文件data首先进入/etc/yum.repos.d将原来文件转移走,如下cd/etc/yum.repos.dmv ./* /date在编辑一个repo结尾的文件vimcentos.repo然后使用windows浏览器输入阿里https://mirrors.aliyun.com/repo/下载centos-7.repo下载好了用记事本打开,复制粘贴到centos.repo文件......
  • yum下载常用方法
    yum自动下载RPM包及其所有依赖的包至/root/rpm目录:yuminstall--downloadonly--downloaddir=/root/rpm<package-name>切换到下载目录rpm中批量安装rpm-ivh*--nodeps--forceyum命令本身就可以用来下载一个RPM包,标准的yum命令提供了downloadonly(只下载)的选项来达到这个......
  • 快速迁移自建Kubernetes资源上云及EKS资源备份恢复–基础篇
    越来越多公司进行应用现代化,微服务化改造,容器化部署,而这一切皆绕不开“容器调度管理平台”Kubernetes。那么如何快速将云下自建Kubernetes迁移上云,及上云后如果按需备份恢复,及在必要时可以快速克隆生产环境进行开发测试成为众多客户的需求点,本文将通过简单场景示例来介绍如何通过......
  • centos7yum安装syslog-ng
    1.安装epel源yum-yinstallhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2.安装syslog-ngyum-yinstallsyslog-ng3.修改syslog-ng配置文件vim/etc/syslog-ng/syslog-ng.conf  ......
  • 知识图谱(Knowledge Graph)- Neo4j 5.10.0 Desktop & GraphXR 连接自建数据库
    #输入查看数据库连接neo4j$:serverstatus添加远程连接,输入连接地址GraphApps选择GraphXR打开显示......
  • redhad配置光盘为yum源
    创建挂载光盘的路径mkdir-p/mnt/rheliso挂载光盘1)将光驱内的光盘挂载到系统mount/dev/cdrom/mnt/rheliso2)如果是ISO文件,那么将ISO文件先上传到服务器,然后再挂载mount-tiso9660-oloop/......
  • ABAP EXCEL批导和查看自建表样板
    结果:  内文:  源代码:ZHMRFI017:*&---------------------------------------------------------------------**&ReportZHMRFI017*&*&---------------------------------------------------------------------**&*&*&-------------......
  • node yum升级后kubelet.service启动失败
    systemctlstatuskubelet启动失败查看日志journalctl-ukubelet--no-pagerAug1414:01:33K8S-2systemd[1]:kubelet.service:mainprocessexited,code=exited,status=1/FAILUREAug1414:01:33K8S-2systemd[1]:Unitkubelet.serviceenteredfailedstate.Aug14......
  • CentOS7安装MySQL:使用Yum存储库方式
    一、安装环境安装环境如下:服务器:CentOS7.9安装版本:MySQL5.7(最新版)二、安装过程和细节1、在官网下载MySQLYum源安装文件用MySQLYum存储库安装的方式,其实就是通过Linux系统的Yum源安装的方式,主要的Yum源配置文件存放在/etc/yum.repos.d目录下,所以要想通过这种方式安......