zoukankan      html  css  js  c++  java
  • yum 源本地化 (one)

    First of all, you need to prepare the rpm packages, we can download them with yum command, in that way, the dependencies needed by the rpm will also be downloaded.

    For example, you are trying to download memcached rpm

    yum install --downloadonly --downloaddir=/tmp/atomicdownload memcached

    The above command will download the corresponding rpm packages into /tmp/atomicdownload directory.

    The second step is to create the repo.

    [root@localhost atomicdownload]# createrepo -p -d -o /tmp/atomicdownload /tmp/atomicdownload
    Spawning worker 0 with 1 pkgs
    Spawning worker 1 with 0 pkgs
    Workers Finished
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    Generating sqlite DBs
    Sqlite DBs complete

    -p means pretty output

    -d means database

    -o means output

    The last step is to edit the repo file.

    vi /etc/yum.repos.d/CentOS-Base.repo

    The file content is like below:

    [base]
    name=da_repo
    baseurl=file:///opt/da/da_yum_repo
    enabled=1
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    The important configuration is

    baseurl  which is the url pointing to the repository

    enabled=1 will set this repository active

    gpgcheck=0 disable the check

    problem

    When I try to download from DVD Repo. The downloading always failed. Dont know why

  • 相关阅读:
    C#
    C#
    C#
    C#
    C#
    C#
    系统工具
    远程登录
    文件传输服务
    软件安装
  • 原文地址:https://www.cnblogs.com/kramer/p/4278374.html
Copyright © 2011-2022 走看看