`
tianyihuyidao9
  • 浏览: 165898 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

搭建CentOS 5.5本地 yum 源

 
阅读更多
在很多时候,我们无法上网,使用 rpm 命令行的方式来进行软件安装,又往往会出现大量的依赖关系需要逐步判断,并且带有依赖关系的软件包在进行安装时,还必须正确把握软件包的安装顺序,很是不便。多数情况下,我们也很少将安装光盘带在身上,更有一些便携的本本就没有光驱,无法经常通过光盘来安装软件包。那么有没有一个办法来解决我们在 linux 系统下的软件包的安装问题呢?

本文以 CentOS 5.5 为例,完整讲解 CentOS 系统创建本地 yum 源及使用的方法。

(本文采用 CentOS 5.5 i386 安装光盘安装系统,安装完成后,采用CentOS 5.6 i386 光盘搭建 yum 本地源,借以全面展示搭建方法和从本地源升级 CentOS 5.5 到 CentOS 5.6 的完整过程)

闲话少说,现在我们来一步步进入搭建本地源的过程。

step 1)
     默认安装 CentOS 5.5 系统。
     (有关 CentOS 5.5 的光盘安装方法,本文不讨论,自己去 google 和看安装手册)

step 2)
    在 /usr 目录下创建本地源目录 repo-packages
    # mkdir -p /usr/repo-packages

step 3)
    拷贝安装光盘上的所有文件到 /usr/repo-packages 目录。
    # mount /dev/cdrom /mnt
    # cd /mnt
    # cp -r * /usr/repo-packages
    # cp .discinfo /usr/repo-packages
    # cp .treeinfo /usr/repo-packages

step 4)
    编写本地源软件包信息配置文件
    # cd /etc/yum.repos.d
    # mkdir bak
    # mv * bak
       ( 将原来的软件包来源信息配置文件移动到 bak 目录下保存 )
    # vi CentOS-Local.repo
            ( 该文件本来不存在,是我们新创建的一个文件)
       CentOS-Local.repo 文件的内容如下

# CentOS-Local.repo

#

# This repo is used to mount the default ocations for a CDROM / DVD on

# CentOS-5. You can use this repo and yum to install items directly off the

# DVD ISO that we release.


#

# To use this repo, put in your DVD and use it with the other repos too:

# yum --enablerepo=c5-local [command]

#

# or for ONLY the media repo, do this:


#

# yum --disablerepo=\* --enablerepo=c5-local [command]

[c5-local]

name=CentOS-5 - Local

baseurl=file:///usr/repo-packages/

gpgcheck=1

enabled=1

gpgkey=file:///usr/repo-packages/RPM-GPG-KEY-CentOS-5


step 5)
    安装软件包源信息生成工具包。
    # cd /usr/repo-packages/CentOS
    # rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

step 6)
    生成软件包源信息文件
    # cd /usr/repo-packages/CentOS
    # createrepo /usr/repo-packages/CentOS/

step 7)
   注意!  清理原来的数据源配置信息
    # yum clean all

step
    导入软件包 KEY 文件
    # rpm --import /usr/repo-packages/RPM-GPG-KEY-CentOS-5

至此,本地源的搭建已经全部完成,下面我们可以使用本地源来进行软件的安装了。
下面我们完整的讲解使用本地源对 CentOS 5.5 升级到 CentOS 5.6 的过程。

升级过程可采用两种方法。
方法一、进入 gnome 图形界面,直接采用“应用程序”->“系统工具”->“软件包更新工具”,直接更新,此种方式最为简单,图形化的,和 windows 的添加删除文件差不多。

方法二、进入控制台,在字符界面下操作。
   用 root 用户注册
   login: root
   passwd: ******
   # yum update
   直接进行升级即可。

安装其它软件包的方法,同样有两种
方法一、进入 gnome 图形界面,直接采用“应用程序”->“添加删除程序”,直接根据你要安装的软件包进行选择,然后点击“应用”按钮,即可进行安装。此种方式最为简单,图形化的,和 windows 的添加删除文件差不多。

方法二、进入控制台,在字符界面下操作。
   用 root 用户注册
   login: root
   passwd: ******
   使用命令查找你要安装的软件包的名字。
   # yum list all | grep <software-packagename>
   如:如果我需要安装 gcc 软件包,我需要先查找到这个软件包的包名(不是带有 .rpm 的安装文件名)
   # yum list all | grep gcc*
   根据显示出来的软件包名,进行安装
   # yum install <software-packagename>
   如:如果我需要安装 gcc 软件包
   # yum install gcc*
分享到:
评论

相关推荐

    CentOS 5.5 yum 搭建 Apache+PHP5+MySQL

    ### CentOS 5.5 使用 YUM 安装 Apache+PHP5+MySQL #### 一、概览 在本文档中,我们将详细介绍如何在 CentOS 5.5 版本上使用 YUM 包管理器安装并配置一个完整的 LAMP(Linux + Apache + MySQL + PHP)环境。LAMP 是...

    centos 5.5 32和64位 种子文件

    压缩包子文件的文件名称 "centos5.5" 暗示这个文件可能包含整个 CentOS 5.5 ISO 映像或者是一组ISO文件,用户可以使用这些文件来创建安装光盘或USB驱动,或者通过网络启动安装。 在CentOS 5.5中,你可以找到以下...

    sip server搭建(VMware player+CentOS5.5+asterisk)

    SIP Server 环境搭建是 VoIP 技术的核心组件,本文将指导读者从头开始搭建 SIP Server 环境,包括 VMware Player 的安装配置、CentOS 5.5 的安装配置和 Asterisk 的安装配置,以及常用的 SIP 命令。 一、VMware ...

    CentOS5.5 搭建LAMP

    通过以上步骤,您已经在CentOS 5.5上成功搭建了LAMP环境。您可以在此基础上进一步配置和优化服务器,以满足您的特定需求。记住,安全性和稳定性是服务器管理的关键,确保定期更新系统和软件,以及采取必要的安全措施...

    LAMP环境搭建_CentOS5.5版

    ### LAMP环境搭建_CentOS5.5版 在本篇文档中,我们将详细介绍如何在CentOS 5.5版本操作系统上搭建一个完整的LAMP(Linux + Apache + MySQL + PHP)工作平台。LAMP是一种非常流行的网站开发组合,广泛应用于各种规模...

    centos 5.5搭建AAA认证(By Daniel Local)

    ### CentOS 5.5 搭建 AAA 认证 #### 一、概述 本文将详细介绍如何在 CentOS 5.5 上搭建一个完整的 AAA (Authentication, Authorization, and Accounting) 认证服务。AAA 认证服务是网络管理中的重要组成部分,主要...

    LAMP环境搭建(CentOS5.5版).doc

    【LAMP环境搭建(CentOS5.5版)】 在IT行业中,LAMP是指Linux、Apache、MySQL和PHP的组合,这是一个常见的Web开发平台。在CentOS 5.5操作系统上搭建LAMP环境,需要按照一定的步骤进行。以下是对整个过程的详细说明...

    Centos 5.5 Nginx+php+mysql成功安装案例

    在CentOS 5.5操作系统中,安装Nginx、PHP和MySQL的组合是一个常见的任务,这个过程可以分为几个关键步骤。以下是一个详细的指南,涵盖了从安装基础环境到配置服务的整个过程。 首先,我们需要确保系统中安装了必要...

    5.centos5.5(linux)dns服务器.pdf

    《搭建CentOS 5.5 DNS服务器详解》 在Linux环境中,DNS(Domain Name System)服务器扮演着至关重要的角色,它负责将域名转换为IP地址,使得网络中的设备能够准确地找到目标服务器。本文将详细介绍如何在CentOS 5.5...

    CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器

    【CentOS 5.5 快速搭建Apache+PHP5+MySQL Web服务器】 在Linux操作系统领域,LAMP架构(Linux, Apache, MySQL, PHP)是非常常见的用于构建Web服务器的组合。本文将详细介绍如何在CentOS 5.5系统上快速安装和配置这...

    CentOS 5.5使用yum来安装LAMP(php运行环境)

    本文将详细讲解如何在CentOS 5.5上使用`yum`包管理器来安装这个环境。 首先,为了确保安装过程顺利进行,我们需要更换CentOS的默认软件源。通常,原始的CentOS仓库可能较旧,不包含最新的软件包或更新。在这个例子...

    Centos 5.5环境下部署LVS+Keepalived

    本文档将详细介绍如何在CentOS 5.5操作系统环境中搭建基于LVS (Linux Virtual Server) 和 Keepalived 的高可用性负载均衡集群。通过此方案可以有效提升服务器集群的负载分担能力,并确保在主服务器发生故障时能够...

    Centos5.5下安装LAMP完整版.pdf

    本教程将详细讲解如何在CentOS 5.5环境下安装这个强大的Web服务栈。 一、准备工作 在开始安装之前,确保你的系统已经更新到最新版本。运行以下命令来更新系统: ```bash yum update ``` 二、安装Apache(HTTP...

    centos5.5下安装Oracle 10g XE

    在 CentOS 5.5 下安装 Oracle 10g Express Edition(XE)是一项涉及多个步骤的任务,需要对系统软件包管理、权限控制以及数据库配置有一定的理解。以下是对这一过程的详细解析,旨在帮助读者掌握在 CentOS 环境下...

    CentOS 5.5上安装Apache+Php+Mysql+phpMyAdmin+Zend

    - **修改配置文件**:修改`/etc/yum.repos.d/CentOS-Base.repo`文件,将其中的镜像源指向中国的官方镜像站点。 #### 4. 系统内核更新 - 使用`yum -y update`命令可以将系统内核更新到最新版本,确保系统的稳定性和...

    CentOS5.5 安装nginx配置http和rtmp服务器

    总结来说,这个教程涵盖了在 CentOS5.5 系统上搭建 HTTP 和 RTMP 服务器的整个过程,包括安装依赖、配置 Nginx、编译 Nginx 源码以及启用 HLS 功能。通过遵循这些步骤,你可以创建一个高效的流媒体服务器,支持多种...

    centos5.5 redmine安装及其插件安装

    在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...

    CentOS本地源设置

    通过以上步骤,我们可以成功地在CentOS系统上搭建一个本地源,从而实现在无网络的状态下安装软件。这不仅提高了系统的可用性,还减少了对外部网络的依赖,对于某些特定场景来说是非常实用的解决方案。

    centos5.5(5.6)最新lnmp安装步骤(php5.3.6+ng1.0.0+mysql5.5.12)

    综上所述,搭建基于CentOS 5.5(或5.6)的LNMP环境需要细致的规划与操作,从基础环境的准备,到各组件的下载、编译和安装,每一步都需要谨慎处理。此外,考虑到操作系统版本的老化,也应考虑适时升级,以保障系统的...

Global site tag (gtag.js) - Google Analytics