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

  • 相关阅读:
    DAY 42 前端
    DAY 41 mysql
    DAY 40 前端学习
    DAY 39 前端学习
    DAY 38 前端学习
    DAY 37 前端学习
    上传一个桌面
    找到anaconda中自带的qtdesigner,设计ui文件并生成py文件
    python课程:python3的数字与字符串
    python3 偏最小二乘法实现
  • 原文地址:https://www.cnblogs.com/kramer/p/4278374.html
Copyright © 2011-2022 走看看