Linux——搭建本地ym仓库

简介: Linux——搭建本地ym仓库

前言

内网环境搭建本地yum仓库

步骤

创建本地仓库

最好是创建一个ftp的服务器,来存放rpm的安装包,这样所有内网,其他只需将baseurl修改为ftp://<ip>/<目录>rpm存放的位置即可

# cd /etc/yum.repos.d/
# mkdir bak
# mv CentOS* bak/
# vi local.repo
[local]
name=local
baseurl=file://opt/app
gpgcheck=0
enabled=0

上传安装包

  1. 将我们下载的rpm安装包上传到/opt/app目录下
  2. 制作基础镜像,并通过mount挂载到/opt或者/mnt目录下

挂载到/mnt下的话.对应的baseurl的地址需要替换为file://mnt/<软件包目录>

生成repodata信息

# rpm -ivh /opt/libxml2-* --force --nodeps
# rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm --force --nodeps
# rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm --force --nodeps 
# reaterepo /app/

验证yum源

yum clean all
yum list

查看仓库信息

[root@t-scrm-service-redis app]# yum repolist 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
repo id                                                                   repo name                                                                status
local                                                                     local                                                                    0
repolist: 0
[root@t-scrm-service-redis app]# yum repoinfo
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Repo-id      : local
Repo-name    : local
Repo-revision: 1596436019
Repo-updated : Mon Aug  3 14:26:59 2020
Repo-pkgs    : 0
Repo-size    : 0
Repo-baseurl : file://opt/app/
Repo-expire  : 21,600 second(s) (last: Mon Aug  3 14:27:10 2020)
  Filter     : read-only:present
Repo-filename: /etc/yum.repos.d/local.repo
repolist: 0

学无止境,谦卑而行.

目录
相关文章
|
Linux 网络安全 开发工具
如何在 Linux CentOS 8 中搭建 GitLab 私有仓库并结合 Cpolar 内网穿透工具实现公网访问私有仓库【无公网IP内网穿透】
如何在 Linux CentOS 8 中搭建 GitLab 私有仓库并结合 Cpolar 内网穿透工具实现公网访问私有仓库【无公网IP内网穿透】
|
1月前
|
Linux 开发工具 git
linux自建仓库git之钩子不生效
linux自建仓库git之钩子不生效
|
2月前
|
存储 缓存 安全
在Linux中,什么是软件仓库,并且如何管理它?
在Linux中,什么是软件仓库,并且如何管理它?
|
3月前
|
监控 安全 Unix
探索Linux命令repo-rss:管理仓库更新的新视角
`repo-rss`是一个设想中的Linux工具,用于通过RSS订阅跟踪软件仓库更新。它能订阅仓库、检测更新、生成RSS feed并发送通知。主要特点包括实时性、灵活性、自动化和可扩展性。用户可定制订阅、时间间隔及输出格式。示例用法包括订阅Debian仓库、将更新输出为RSS文件或发送至邮箱。使用时需注意安全、资源消耗和隐私,最佳实践包括定期评估、自动化处理、多源订阅和备份。此工具展示了RSS在软件管理中的创新应用。
|
4月前
|
Java Linux 网络安全
在Linux上搭建Maven仓库的实战教程
在Linux上搭建Maven仓库的实战教程
296 0
|
5月前
|
存储 安全 数据管理
【专栏】指导在Rocky Linux 8上安装配置Elasticsearch,包括添加仓库等
【4月更文挑战第28天】本文指导在Rocky Linux 8上安装配置Elasticsearch,包括添加仓库,运行`yum install elasticsearch`进行安装,修改配置文件如`cluster.name`和`network.host`,启动服务并验证其正常运行。同时,文章提及了内存、文件描述符设置及安全配置,并列出常见问题及解决方法,帮助用户成功搭建Elasticsearch。
127 1
|
5月前
|
Linux 开发工具 数据安全/隐私保护
如何在linux中用git提交代码到仓库
如何在linux中用git提交代码到仓库
|
5月前
|
Linux Shell 开发工具
linux 搭建git仓库 git代码仓库 (小团队内部合作)
linux 搭建git仓库 git代码仓库 (小团队内部合作)
227 1
|
5月前
|
Java Linux Apache
Linux安装maven并配置maven仓库
Linux安装maven并配置maven仓库
334 1
|
5月前
|
Shell Linux 开发工具
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
【Shell 命令集合 系统管理 】Linux 查看当前Git仓库的提交历史 gitps命令 使用指南
69 0