Centos中创建一个自己的YUM软件仓库 (centos7安装教程)

教程大全 2025-07-19 15:14:08 浏览

借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依懒关系,而无须管理员逐个、手工地安装每个rpm包,使管理员在维护大量Linux 服务器 时更加轻松自如,下面为大家详细讲解一下Centos中创建一个自己的YUM软件仓库。

我们在本教程中使用 Centos 7 dvd,同样的过程也应该可以用在 RHEL 7 上。

首先在根文件夹中创建一个名为 Yum 的目录

$mkdir/YUM

然后挂载 Centos 7 ISO:

$mount-tiso9660-oloop/home/dan/Centos-7-x86_x64-DVD.iso/mnt/iso/

接下来,从挂载的 ISO 中复制软件包到 /YUM 中。当所有的软件包都被复制到系统中后,我们将安装创建 Yum 所需的软件包。打开 /YUM 并安装以下 RPM 包:

$rpm-ivhdeltarpm$rpm-ivhpython-deltarpm$rpm-ivhcreaterepo

安装完成后,我们将在 /etc/yum.repos.d 中创建一个名 为 local.repo 的文件,其中包含所有的 Yum 信息。

$vi/etc/yum.repos.d/local.repoLOCALREPO]Name=LocalYUMbaseurl=file:///YUMgpgCheck=0enabled=1

保存并退出文件。接下来,我们将通过运行以下命令来创建仓库数据

$createrepo-v/YUM

创建仓库数据需要一些时间。一切完成后,请运行:

$yumcleanall

清理缓存,然后运行:

$yumrepolist

检查所有仓库列表。你应该在列表中看到 local.repo。

使用在线仓库创建镜像 Yum 仓库

创建在线 Yum 的过程与使用 ISO 镜像创建 Yum 类似,只是我们将从在线仓库而不是 ISO 中获取 rpm 软件包。

首先,我们需要找到一个在线仓库来获取最新的软件包。建议你找一个离你位置最近的在线 Yum 仓库,以优化下载速度。我们将使用下面的镜像,你可以从 CENTOS 镜像列表[2]中选择一个离你最近的镜像。

选择镜像之后,我们将使用 rsync 将该镜像与我们的系统同步,但在此之前,请确保你服务器上有足够的空间。

$rsync-avzrsync://mirror.fibergrid.in/centos/7.2/os/x86_64/Packages/s//YUM
centos7安装教程

同步将需要相当长一段时间(也许一个小时),这取决于你互联网的速度。同步完成后,我们将更新我们的仓库数据。

$createrepo-v/YUM

我们的 Yum 已经可以使用了。我们可以创建一个 cron 任务来根据你的需求每天或每周定时地自动更新仓库数据。

要创建一个用于同步仓库的 cron 任务,请运行:

$crontab-e

并添加以下行

3012***rsync-avz

这会在每晚 12:30 同步 Yum。还请记住在 /etc/yum.repos.d 中创建仓库配置文件,就像我们上面所做的一样。

就是这样,你现在使用你自己的 Yum 仓库了。


xz文件如何解压 linux?

下载一个xz压缩包并解压。 其他方法:一、通过 yum装个xz压缩包,然后解压,操作如下:1. yum search xz2. xz -d 你的文件3. tar -xvf 你的文件二、创建或解压文件的方法1. 习惯了 tar czvf 或 tar xzvf 的人可能碰到 也会想用单一命令搞定解压或压缩。 2. 其实不行 tar里面没有征对xz格式的参数比如 z是针对 gzip,j是针对 bzip2。 3. 创建文件:只要先 tar cvf xxx/ 这样创建文件先,然后使用 xz -z 来将 压缩成为

Jenkins集成svn服务端怎么部署

在jenkis来对版版本的管理那么就可以进行使用了svn来进行管理自己所需要的内容,那么在进行svn需要在Linux系统进行安装svn的服务端后才能使用这个,所以要怎么进行svn服务端进行部署呢。工具/原料linux方法/步骤在CentOS的命令窗口中进行上安装Svn服务端:直接输入下列命令即可yum install svn2进行再命令输入,创建版本库目录命令:mkdir -p /home/svn/svnfile3然后进行创建版本库,可以直接在命令中输入:svnadmin create /home/svn/svnfile即可

CentOS系统下怎样安装autotools

autotools命令是放在autoconf包中,你可以通过如下命令进行安装: yum install autoconf

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐