RHEL5建立自己的yum源服务器(基于http方式)
来源:互联网 发布:电脑聊天交友软件 编辑:程序博客网 时间:2024/05/17 01:55
为了解决软件包的依赖问题,红帽系列发行版最好的方式是利用yum,用rhel安装光盘文件里的文件构建yum源,这里以http方式(还可以本地光盘方式,本地文件方式),本文记录简要过程,仅供参考。
1.挂载安装光盘到系统
mount /dev/cdrom /media/
2.复制文件到web服务器rhel5目录下
cp -fr /media/* /var/www/htm/rhel5
3.重建记录分组文件
首先,确认系统已经安装createrepo包。
cd /var/www/htm/rhel5/Server
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
然后重建rpm记录分组文件
createrepo -g /var/www/html/rhel5/VT/repodata/comps-rhel5-vt.xml /var/www/html/rhel5/VT
createrepo -g /var/www/html/rhel5/Cluster/repodata/comps-rhel5-cluster.xml /var/www/html/rhel5/Cluster
createrepo -g /var/www/html/rhel5/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/www/html/rhel5/ClusterStorage
createrepo -g /var/www/html/rhel5/Server/repodata/comps-rhel5-server-core.xml /var/www/html/rhel5/Server
createrepo -g /var/www/html/rhel5/Cluster/repodata/comps-rhel5-cluster.xml /var/www/html/rhel5/Cluster
createrepo -g /var/www/html/rhel5/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/www/html/rhel5/ClusterStorage
createrepo -g /var/www/html/rhel5/Server/repodata/comps-rhel5-server-core.xml /var/www/html/rhel5/Server
4.在/etc/yum.repos.d目录下建立repo库文件 rhel5-http.repo
(注:此文件名任意,文件后缀名必须是repo)
cd /etc/yum.repos.d
vi rhel5-http.repo
#我的机器IP是为192.168.171.3
Quotation
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Cluster
baseurl=http://192.168.171.3/rhel5/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - ClusterStorage
baseurl=http://192.168.171.3/rhel5/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Server
baseurl=http://192.168.171.3/rhel5/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - VT
baseurl=http://192.168.171.3/rhel5/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
name=Red Hat Enterprise Linux $releasever - $basearch - Cluster
baseurl=http://192.168.171.3/rhel5/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - ClusterStorage
baseurl=http://192.168.171.3/rhel5/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Server
baseurl=http://192.168.171.3/rhel5/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - VT
baseurl=http://192.168.171.3/rhel5/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
5.清除本机yum缓存
yum clean all
6.测试
yum -y install vim*
Quotation
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Parsing package install arguments
Package 2:vim-minimal-7.0.109-4.el5_2.4z.i386 already installed and latest version
Package 2:vim-common-7.0.109-4.el5_2.4z.i386 already installed and latest version
Package 2:vim-enhanced-7.0.109-4.el5_2.4z.i386 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package vim-X11.i386 2:7.0.109-4.el5_2.4z set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================
Installing:
vim-X11 i386 2:7.0.109-4.el5_2.4z Server 1.4 M
Transaction Summary
=============================================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 1.4 M
Downloading Packages:
vim-X11-7.0.109-4.el5_2.4z.i386.rpm | 1.4 MB 00:00
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186
Importing GPG key 0x37017186 "Red Hat, Inc. (release key) " from /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vim-X11 [1/1]
Installed: vim-X11.i386 2:7.0.109-4.el5_2.4z
Complete!
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Parsing package install arguments
Package 2:vim-minimal-7.0.109-4.el5_2.4z.i386 already installed and latest version
Package 2:vim-common-7.0.109-4.el5_2.4z.i386 already installed and latest version
Package 2:vim-enhanced-7.0.109-4.el5_2.4z.i386 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package vim-X11.i386 2:7.0.109-4.el5_2.4z set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================
Installing:
vim-X11 i386 2:7.0.109-4.el5_2.4z Server 1.4 M
Transaction Summary
=============================================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 1.4 M
Downloading Packages:
vim-X11-7.0.109-4.el5_2.4z.i386.rpm | 1.4 MB 00:00
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186
Importing GPG key 0x37017186 "Red Hat, Inc. (release key) " from /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vim-X11 [1/1]
Installed: vim-X11.i386 2:7.0.109-4.el5_2.4z
Complete!
8.配置web服务器,默认目录指定到rhel 源位置.
- RHEL5建立自己的yum源服务器(基于http方式)
- 建立自己的yum源
- rhel5.3服务器安装centOS的yum源
- 如何建立自己的离线yum源
- 基于http方式的git服务器搭建
- 配置基于http的yum源
- RHEL5本地yum源的简单配置
- rhel5 用163的centos yum源
- 配置Rhel5.8的本地yum源
- RHEL5 YUM的使用
- yum源的搭建HTTP方式
- 利用socket自己实现基于HTTP协议的Web服务器
- 基于tcp自己实现简单的HTTP服务器
- RHEL5安装Centos 5 yum方式
- 建立自己的网络电话服务器
- 建立自己的204服务器
- 转:基于http方式的git服务器搭建
- rhel5 配置yum源笔记
- extjs java mysql 存储过程 分页
- Oracle常用函数
- oracle中表的左外连接,右外连接,全外连接
- QT多线程异步调用,类似MFC的PostThreadMessage
- 对话框式Activity的设置
- RHEL5建立自己的yum源服务器(基于http方式)
- SQL Server 2000 数据类型
- tomcat+花生壳 搭建服务器供外网访问
- Patterns For Building Composite Applications With WPF
- 关于Table 中Tip提示闪硕的问题
- oracle中得到一段时间内天,月,周列表
- zz Overlooked Essentials For Optimizing Code
- 鸠占鹊巢(算法)
- 一款Linux下状态机建模与代码生成工具FSME/FSMC