本地yum服务搭建
2024-08-26 03:55:44
1、准备linux ISO系统镜像文件 (例如:rhel-server-5.5-i386-dvd.iso)
2、linux虚拟机(centos 7 192.168.50.24 ),启动sshd服务 systemctl start httpd.service
3、放置rhel-server-5.5-i386-dvd.iso到虚拟机 /dir 中
4、在 /var/www/html 目录下创建文件夹 redhat5.5
5、运行命令 mount -o loop /dir/rhel-server-5.5-i386-dvd.iso /var/www/html/redhat5.5/
通过网页访问 http://192.168.50.24/redhat5.5/ 看查看到系统目录
客户端本地设置
在/etc/yum.repos.d/ 目录中 修改文件rhel-source.repo(不存在可直接添加)
添加内容
[rhel-source]
name=Red Hat Enterprise Linux $releasever - Source
baseurl=http://192.168.50.24/redhat5.5/Server
enabled=1
gpgcheck=1
gpgcheck=1
gpgkey=
运行命令: service yum-updatesd restart
例:
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
rhel-source | 1.3 kB :
rhel-source/primary | kB :
rhel-source /
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gcc.i386 :4.1.-.el5 set to be updated
--> Processing Dependency: cpp = 4.1.-.el5 for package: gcc
--> Processing Dependency: libgcc >= 4.1.-.el5 for package: gcc
--> Processing Dependency: glibc-devel >= 2.2.- for package: gcc
--> Processing Dependency: libgomp >= 4.1.-.el5 for package: gcc
--> Running transaction check
---> Package cpp.i386 :4.1.-.el5 set to be updated
---> Package glibc-devel.i386 :2.5- set to be updated
--> Processing Dependency: glibc = 2.5- for package: glibc-devel
--> Processing Dependency: glibc-headers = 2.5- for package: glibc-devel
--> Processing Dependency: glibc-headers for package: glibc-devel
---> Package libgcc.i386 :4.1.-.el5 set to be updated
---> Package libgomp.i386 :4.4.-.el5 set to be updated
--> Running transaction check
--> Processing Dependency: glibc = 2.5- for package: nscd
---> Package glibc.i686 :2.5- set to be updated
--> Processing Dependency: glibc-common = 2.5- for package: glibc
---> Package glibc-headers.i386 :2.5- set to be updated
--> Processing Dependency: kernel-headers >= 2.2. for package: glibc-headers
--> Processing Dependency: kernel-headers for package: glibc-headers
--> Running transaction check
---> Package glibc-common.i386 :2.5- set to be updated
---> Package kernel-headers.i386 :2.6.-.el5 set to be updated
---> Package nscd.i386 :2.5- set to be updated
--> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================================================================================
Installing:
gcc i386 4.1.-.el5 rhel-source 5.2 M
Installing for dependencies:
cpp i386 4.1.-.el5 rhel-source 2.7 M
glibc-devel i386 2.5- rhel-source 2.0 M
glibc-headers i386 2.5- rhel-source k
kernel-headers i386 2.6.-.el5 rhel-source 1.1 M
libgomp i386 4.4.-.el5 rhel-source k
Updating for dependencies:
glibc i686 2.5- rhel-source 5.3 M
glibc-common i386 2.5- rhel-source M
libgcc i386 4.1.-.el5 rhel-source k
nscd i386 2.5- rhel-source k Transaction Summary
=============================================================================================================================================================================================================================================
Install Package(s)
Upgrade Package(s) Total download size: M
Is this ok [y/N]: y
Downloading Packages:
(/): glibc-headers-2.5-.i386.rpm | kB :
(/): libgcc-4.1.-.el5.i386.rpm | kB :
(/): glibc-devel-2.5-.i386.rpm | 2.0 MB :
(/): nscd-2.5-.i386.rpm | kB :
(/): glibc-common-2.5-.i386.rpm | MB :
(/): glibc-2.5-.i686.rpm | 5.3 MB :
(/): cpp-4.1.-.el5.i386.rpm | 2.7 MB :
(/): libgomp-4.4.-.el5.i386.rpm | kB :
(/): kernel-headers-2.6.-.el5.i386.rpm | 1.1 MB :
(/): gcc-4.1.-.el5.i386.rpm | 5.2 MB :
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 2.0 MB/s | MB :
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID Public key for glibc-headers-2.5-.i386.rpm is not installed
导入rpm的签名信息即可
以root登录,执行下面命令 # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
最新文章
- PO、VO、DAO、BO、POJO
- 01-Java基础知识:数据类型与变量、标识符、运算符、表达式
- SQL你必须知道的-增删改查与约束
- C# 网页信息采集(数据访问)
- Linux下修改网卡IP、DNS和网关
- phpcms如何嵌套循环
- C#设置按钮三态背景图片
- A Bayesian election prediction, implemented with R and Stan
- Git操作简介
- Scrum方法论
- Unity进阶----AssetBundle_01(2018/10/30)
- OpenCV入门之获取验证码的单个字符(二)
- 简单的C#TCP协议收发数据示例
- vue-cli 构建项目在IE中无法运行解决方式(build之后可运行)
- SSE图像算法优化系列四:图像转置的SSE优化(支持8位、24位、32位),提速4-6倍
- 第零章 dubbo源码解析目录
- ROS知识(15)----Actionlib的使用(一)
- 一个成功的 Git 分支模型
- 工程脚本插件方案 - c集成Python基础篇
- Linux中断 - softirq
热门文章
- Visual Studio 20周年,我和VS不得不说的故事(内含福利)
- 3101: N皇后
- USACO全部月赛及GateWay数据
- 1726: [Usaco2006 Nov]Roadblocks第二短路
- log4go 的 Bug Fix 及 增强
- ORM-Dapper学习<;一>;
- JavaWeb之Filter过滤器
- Visual Studio 2015创建ASP.NET5项目“DNX SDK version &#39;dnx-clr-win-x86.1.0.0-beta5&#39; 无法安装的错误
- mac下安装nginx问题解决
- SQL动态语句 拼接SQL 并输入输出值