CentOS 6.5配置本地Yum源教程

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禁止root用户登录和修改ssh端口

    创建用户密码 root用户输入 groupadd luyouzhi 创建luyouzhi用户组useradd -g luyouzhi luyouzhi 创建luyouzhi用户,所属用户组为luyouzhi passwd luyouzhi 输入两遍密码修改用户luyouzhi的密码 查看/etc/passwd文件 修改sshd配置文件 vim /etc/ss…

    Linux 2023年4月12日
    00
  • Linux下编译安装python3.7

    1、安装开发工具包   sudo yum -y groupinstall “Development tools”   2、安装依赖包   sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdb…

    Linux 2023年4月11日
    00
  • Linux中yum管理工具被误删的解决办法

    下面是详细讲解“Linux中yum管理工具被误删的解决办法”的完整攻略: 一、问题描述 在使用Linux系统时,可能会遇到yum管理工具被误删的情况,导致无法使用yum命令进行软件的安装和更新操作。 二、解决步骤 1. 检查yum是否被误删 首先需要确定yum是否真的被误删了,可以通过使用以下命令进行检查: rpm -qa | grep yum 如果能够正常…

    Linux 2023年5月14日
    00
  • 常用知识——linux内核中常见的内存分配方法

    Linux内核中常见内存分配函数 Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示。四级页表分别为:     页全局目录(Page Global Directory)     页上级目录(Page Upper Directory)     …

    Linux 2023年4月13日
    00
  • Linux安装apache服务器的配置过程

    以下是“Linux安装Apache服务器的配置过程”的完整使用攻略,包含两个示例说明。 安装Apache 打开终端并以下命以更新件包: bash sudo apt-get update 安装Apache: bash sudo apt-get install apache2 启动Apache服务: bash sudo systemctl start apach…

    Linux 2023年5月12日
    00
  • XenServer 虚拟机扩容LVM磁盘分区的方法

    当XenServer使用基于LVM的存储池时,可能会出现磁盘空间不足的情况。此时可以通过添加虚拟磁盘扩容LVM磁盘分区来解决空间问题。下面是具体步骤: 步骤一:创建虚拟磁盘 登录到XenServer的Web管理界面,在存储中创建一个虚拟硬盘(VHD),大小与需要扩容的磁盘空间相同。假设新磁盘为/dev/sdb,现将其扩容至50G,可通过以下命令创建一个大小为…

    Linux 2023年5月24日
    00
  • Linux系统下怎么搭建Gitlab服务器

    本篇内容主要讲解“Linux系统下怎么搭建Gitlab服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统下怎么搭建Gitlab服务器”吧! 1、安装依赖工具 // 安装技术依赖 yum install -y curl policycoreutils-python openssh-server //…

    Linux 2023年4月16日
    00
  • Linux-基本命令

    基本命令操作 cd 命令 几个特殊的目录 . 当前的工作目录 .. 上一级的工作目录 – 上一次的工作目录 ~ 当前系统登录的用户家目录 ls 命令 list 列出文件夹中的内容 ls 可选参数 可选的文件夹对象 -a # all显示出所有的文件 -l # 列出详细的文件内容 -h # 以人类可阅读的形式,输出文件大小 –full-time # 以完整的时…

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