zoukankan      html  css  js  c++  java
  • 如何配置apt/yum/sles源

    我们在测试的时候,有时候会需要修改下载源来指定从哪个地址进行下载,或者使用命令来安装或者卸载某个linux的包等等

    下面以安装docker为例子:

    配置yum源:

    适用于:centos机器和redhat机器

    cat >/etc/yum.repos.d/test.repo << EOF    #路径和名称都必须这么写
    [test]
    name=Test 
    baseurl=http://*.*.*.*:32004/yum    #http这个地址是指定下载源的地址
    enabled=1
    gpgcheck=0
    EOF 

     配置完成后执行:sed -i 's/obsoletes=1/obsoletes=0/g' /etc/yum.conf  修改obsoletes特性

    yum clean all && yum makecache 生效

    常用命令:

    yum list docker-engine --showduplicates  查看docker版本
    yum install -y docker-engine-1.12.6-0.0.20170110.193234.git78d1802.el7.centos --disablerepo=* --enablerepo=test   安装docker
    yum erase docker-engine -y  删除docker

    配置apt源

    适用于ubuntu机器

    cat > /etc/apt/sources.list.d/test.list <<EOF    #路径和名称必须这么写
    deb [arch=amd64] http://*.*.*.*/apt ubuntu-xenial main   #http这个地址是指定下载源的地址
    EOF

    然后吧默认源去掉:mv /etc/apt/sources.list /etc/apt/sources.list.bak(最后再改回来,如果测试完成机器就删除的话就不需要了)

     apt-get update 生效

    常用命令:

    apt-cache policy docker-engine  查看docker版本
    apt-get install docker-engine=17.03.2~ce-0~ubuntu-xenial   安装对应版本的docker
    apt-get remove docker-engine或者apt-get purge docker-engine   卸载docker

    配置zypper源

    适用于:suse机器

    zypper ar -fc http://*.*.*.*:32004/zypper/ <name>

    执行 zypper  repos 查看当前的源  然后吧非指定的源禁掉 执行命令 zypper mr -d <源名称>

    常用命令:

    zypper --no-gpg-checks install docker    安装docker
    zypper rm -y docker*    卸载docker
    zypper rr zypper    卸载zypper本身
    zypper in docker-engine 如果上面安装docker不成功 有这个试试
  • 相关阅读:
    Log4J日志配置详解
    Linux:ssh端口转发详解
    Android数据存储五种方式总结
    Nginx学习记录
    简单通用JDBC辅助类封装
    PBR.理论
    PBR.工作流贴图
    不设置readable,读取图片数据
    直接打开指定的目录
    Compute Shader基础
  • 原文地址:https://www.cnblogs.com/hchan/p/10983805.html
Copyright © 2011-2022 走看看