`
wiselyman
  • 浏览: 2094692 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
Group-logo
点睛Spring4.1
浏览量:82388
74ae1471-94c5-3ae2-b227-779326b57435
点睛Spring MVC4...
浏览量:130830
社区版块
存档分类
最新评论

创建内部yum库(RedHat、Fedora、CentOS通用)

 
阅读更多

Redhat、centos、fedora都用yum安装软件,方便快捷。但在好多时候我们没有互联网,也想方便快捷的安装软件,搭建自己的yum库是很必要的。

 

本例在fedora 20下实验,centos通用。

 

fedora dvd iso里的rpm包不是很全,建议使用163的镜像。

 

fedora 20的release包地址:http://mirrors.163.com/fedora/releases/20/Everything/x86_64/os/Packages/

fedora 20的update包地址:http://mirrors.163.com/fedora/updates/20/x86_64/

 

1、拷包

将dvd里的Packages都拷贝到/var/ftp/pub/Packages,文件夹先自建,如果你想安装的软件DVD里没有,去上面2个地址下载。

 

2、安装vsftpd(此包不再dvd的Packages里,去fedora 20的release包地址下载)

 

rpm -ivh vsftpd-3.0.2-6.fc20.x86_64.rpm

systemctl start vsftpd

syetemctl enable vsftpd

 

 

3、安装createrepo(优先使用dvd的Packages里rpm,如报缺少依赖关系亦如此)

rpm -ivh libxml2-python-2.9.1-2.fc20.x86_64.rpm 

rpm -ivh deltarpm-3.6-3.fc20.x86_64.rpm

rpm -ivh python-deltarpm-3.6-3.fc20.x86_64.rpm

rpm -ivh createrepo-0.10.3-1.fc20.noarch.rpm

 

4、创建库

 

createrepo -v /var/ftp/pub/Packages

 这时会在Packages下生成一个repodata文件夹,创建库成功

 

5、本机使用

删除/etc/yum.repos.d文件夹已有的repo文件

vi /etc/yum.repos.d/localrepo.repo

 

插入:

[localrepo]
name=My Repository
baseurl=file:///var/ftp/pub/Packages
gpgcheck=0
enabled=1

 保存后执行:

yum clean all

yum update

 

6、其他机器使用

删除/etc/yum.repos.d文件夹已有的repo文件

 

vi /etc/yum.repos.d/localrepo.repo

 

 

插入:

 

[localrepo]
name=My Repository
baseurl=ftp://192.168.1.104/pub/Packages
gpgcheck=0
enabled=1

 保存后执行:

 

 

yum clean all

yum update

 

 

 

0
0
分享到:
评论

相关推荐

    redhat换centos的yum源所需的4个文件

    1. **YUM(Yellowdog Updater, Modified)**:YUM是RHEL和CentOS等基于Fedora的Linux发行版中广泛使用的包管理器,它允许用户方便地安装、升级和管理软件包。 2. **RHEL与CentOS的关系**:RHEL是一款商业化的Linux...

    yum离线安装包,用于RedHat或者CentOS

    是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地操作

    linux基础之Centos7配置阿里yum源

    yum (全称为 Yellow dogUpdater,modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖...

    RedHat配置Yum源

    Yum广泛应用于Linux系统,例如:RedHat、CentOS、Fedora等。Yum也可以应用于其他 Linux 发行版,例如:openSUSE、Ubuntu等。 Yum是RedHat中的一种重要的包管理器,需要正确地配置Yum源以便安装和更新软件包。

    Redhat-配置YUM源

    YUM(Yellow dog Updater, Modified)是一种在 Fedora 和 Red Hat Enterprise Linux 中使用的软件包管理器,能够自动下载和安装软件包。 YUM 的安装和配置 在 Redhat 中,YUM 默认是安装的,但是没有配置 YUM 源。...

    redhat 7.3 yum源.rar

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有...

    RHEL.Centos.Fedora第三方软件库使用配置

    ### RHEL、Centos、Fedora 第三方软件库配置详解 #### 一、准备工作:安装 yum-priorities 插件 对于 RHEL、Centos 和 Fedora 的用户来说,使用第三方软件库是扩展系统功能和安装特定软件的重要手段之一。为了更好...

    OEL/Redhat/CentOS gcc、g++的全套rpm安装包

    对于使用YUM的系统(如CentOS 6及更早版本): ``` sudo yum update ``` 对于使用DNF的系统(如CentOS 7及更高版本): ``` sudo dnf upgrade ``` 2. 安装基础开发工具包,这通常会包含GCC和G++: 使用...

    redhat系统yum源的配置问题

    它是Red Hat及基于RPM的Linux发行版(如CentOS、Fedora等)中使用最为广泛的软件包管理工具。Yum源就是Yum软件包管理器用来查找和下载RPM包的服务器地址。 首先,当使用Red Hat系统的Yum源时,由于其在线更新是收费...

    Redhat6版本的yum安装文件

    在Linux操作系统中,尤其是Red Hat Enterprise Linux (RHEL)及其衍生版如CentOS或Fedora,`yum`(Yellowdog Updater, Modified)是管理软件包的重要工具。它提供了便捷的方式来安装、更新、删除和查询系统中的软件。...

    redhat 6 配置 yum 源的两种方法

    2. **创建本地YUM仓库**:将下载的RPM包放置在一个目录下,并使用`createrepo`工具创建本地仓库。这一步骤通常涉及以下命令: ``` mkdir /var/ftp/repo cp -v /path/to/downloaded/rpms/* /var/ftp/repo/ ...

    redhat更换yum源

    这里要注意,虽然描述中提到了`redhat6.6更换163yum源`,但实际操作中我们通常会用到CentOS的镜像,因为RHEL和CentOS的兼容性非常好,它们都基于Fedora项目,只是RHEL是商业版,而CentOS是社区支持的免费版本。...

    CentOS 6.5配置本地Yum源教程

    1、Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 2、基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装...

    redhat_yum.tar.gz

    在Linux系统中,Red Hat Enterprise Linux (RHEL) 和其衍生版如CentOS、Fedora等,YUM(Yellowdog Updater, Modified)是默认的软件包管理器,用于安装、更新、卸载和查询软件包。这个"redhat_yum.tar.gz"压缩包文件...

    Redhat7.1完美安装yum.docx

    - 由于Redhat与CentOS在底层技术上几乎相同,因此我们可以选择安装CentOS的Yum源来替代。 - 首先,访问官方镜像站点(如:[http://vault.centos.org/](http://vault.centos.org/))下载适用于Redhat 7.1的Yum...

    yum-3.4.3-150.el7.centos.noarch.rpm

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖...

    用openssh9.8源码包,制作rpm包

    sudo yum install rpm-build # 对于较旧的CentOS/RHEL版本 2. 准备你的RPM构建环境 RPM构建系统使用特定的目录结构来存放源码、构建脚本和最终生成的RPM包。你需要创建这些目录: bash mkdir -p ~/rpmbuild/{BUILD,...

    Linux Yum源创建与配置(Centos 7为例)

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有...

Global site tag (gtag.js) - Google Analytics