CentOS 6.5配置本地Yum源教程

yizhihongxing

CentOS6.5配置本地Yum源教程

1.安装httpd和createrepo软件包

首先需要安装 httpd 服务程序和 createrepo 工具,执行以下命令安装它们:

yum install -y httpd createrepo

2.创建本地Yum仓库目录

接着创建一个本地yum仓库目录,这里我们以 /var/www/html/centos6.5 目录为例,请根据自己的需求修改。

mkdir -p /var/www/html/centos6.5

3.将CentOS6.5安装光盘挂载到本地

将CentOS6.5安装光盘挂载到本地,执行以下命令:

mount /dev/cdrom /mnt/cdrom

4.将光盘中的所有RPM包复制到本地yum仓库目录并创建repo文件

执行以下命令将CentOS 6.5 DVD光盘中的所有RPM包复制到本地yum仓库目录:

cd /mnt/cdrom/Packages/
cp -rv *.rpm /var/www/html/centos6.5

执行以下命令创建repo文件:

cd /var/www/html/centos6.5
createrepo .

5.配置httpd服务,启动yum源web服务

修改 /etc/httpd/conf/httpd.conf 配置文件,确保DocumentRoot "/var/www/html" 参数已经设置为本地yum源目录 /var/www/html/centos6.5,在文件尾部新增以下行:

Alias /centos6.5 /var/www/html/centos6.5

<Directory "/var/www/html/centos6.5">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

执行以下命令启动httpd服务并设置为开机自启:

service httpd start
chkconfig httpd on

此时我们可以通过网页访问本地yum源,例如:http://localhost/centos6.5/。

6.验证本地yum源是否配置成功

执行以下命令验证本地yum源是否配置成功:

yum clean all
yum list

如果输出了CentOS 6.5中的软件包列表,则说明配置成功。

示例说明

示例1:将本地yum源添加到系统

执行以下命令将本地yum源添加到系统:

echo '[centos6.5]
name=CentOS 6.5 Local Repository
baseurl=file:///var/www/html/centos6.5
enabled=1
gpgcheck=0' > /etc/yum.repos.d/centos6.5.repo

接着可以使用yum命令来安装软件,例如:

yum install -y gcc

示例2:使用yumdownloader从本地yum源下载软件包

执行以下命令使用yumdownloader从本地yum源下载软件包:

yum install -y yum-utils
yumdownloader --resolve gcc

其中,--resolve 参数将自动下载该软件包的所有依赖包。

下载完成后,软件包和依赖包将存放在当前目录中。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 6.5配置本地Yum源教程 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • Linux lpstat命令

    lpstat是Linux下的一条打印机状态指令,它可以用来查询打印机状态,控制打印任务,管理打印机等。 作用 lpstat命令可以: 查询打印机状态,输出打印队列信息 列出系统中已知的打印机列表以及它们的状态 在命令行显示打印机服务状态 使用方法 lpstat [options] [printer_or_class …] 常用选项: -a:显示所有打印机…

    Linux 2023年3月28日
    00
  • 频繁设置CGroup触发linux内核bug导致CGroup running task不调度

    1. 说明 1> 本篇是实际工作中linux上碰到的一个问题,一个使用了CGroup的进程处于R状态但不执行,也不退出,还不能kill,经过深入挖掘才发现是Cgroup的内核bug 2>发现该bug后,去年给RedHat提交过漏洞,但可惜并未通过,不知道为什么,这里就发我博客公开了 3> 前面的2个帖子《极简cfs公平调度算法》《极简组调度…

    Linux 2023年4月16日
    00
  • CH9434-MCU代码移植,芯片使用详细说明(附Linux开发资料链接)

    简介 CH9434是一款SPI转四串口转接芯片,提供四组全双工的9线异步串口,用于单片机/嵌入式/安卓系统扩展异步串口。提供25路GPIO,以及支持RS485收发控制引脚TNOW。本篇基于STM32F103,介绍CH9434在MCU平台移植和使用方法。 Linux移植说明可以跳转到这个链接:https://blog.csdn.net/WCH_TechGrou…

    Linux 2023年4月11日
    00
  • Linux 软链接link/ln -s

    在Linux中,链接分为软的和硬的,至于两者之间有什么差别,大家可以参考下https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/   软链接绕不过ln/link 命令   1.创建软链接 ln  -s  [源文件或目录]  [目标文件或目录] 例如: 当前路径创建test 引向/…

    Linux 2023年4月11日
    00
  • VMware虚拟机下的Linux中调整屏幕大小,分辨率问题

    下面是关于”VMware虚拟机下的Linux中调整屏幕大小,分辨率问题”的完整攻略。 背景介绍 当我们使用VMware虚拟机运行Linux操作系统的时候,有时会遇到调整屏幕大小和分辨率的问题。这在我们开发和测试过程中非常常见,因此我们需要对VMware虚拟机的Linux系统进行配置,以使其屏幕大小和分辨率适合我们的需求。 解决方法 方法一:使用VMware …

    Linux 2023年5月24日
    00
  • 必须详细与全面的Java开发环境搭建图文教程

    下面我将详细介绍如何搭建Java开发环境,并提供两个示例说明。 1. 下载JDK 首先,我们需要下载并安装Java Development Kit(JDK)。JDK是Java开发环境的核心组件,包含javac编译器和Java运行时环境。你可以通过以下步骤获得JDK: 前往Oracle官方网站(https://www.oracle.com/downloads/…

    Linux 2023年5月14日
    00
  • Centos7.2 系统上yum安装lamp环境

    CentOS 7.2系统上yum安装LAMP环境的完整攻略如下: 1. 安装Epel Release 在CentOS系统下安装LAMP环境之前需要先安装Epel Release。Epel Release是一个由 Fedora 社区打造、支持的开源软件仓库。Epel可扩展源包含许多CentOS没有包含的软件包,可以避免在安装部分软件包时出现依赖性问题。运行以下…

    Linux 2023年5月14日
    00
  • 详解如何在 Linux 中安装最新的 Python 3.6 版本

    下面是如何在Linux中安装最新的Python3.6版本的完整攻略。 前置条件 在开始安装前,需要确认以下几点: 确保已经安装了Linux系统 确保需要的软件和工具已经安装好,比如GCC,SSL库等 确保已经安装了wget、tar等工具 步骤 1. 下载Python3.6 在终端执行以下命令进行下载: wget https://www.python.org/…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部