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不成功 有这个试试
  • 相关阅读:
    Python split()方法分割字符串
    Python创建线程
    Python find()方法
    webpack中‘vant’全局引入和按需引入【vue-cli】
    webpack中‘mint-ui’全局引入和按需引入【vue-cli】
    nginx中 处理post方式打开页面的报错405
    nginx中 vue路由去掉#后的配置问题
    webpack中 VUE使用搜狐ip库查询设备ip地址
    webpack中 VUE使用百度地图获取地理位置
    VUE动态设置网页head中的title
  • 原文地址:https://www.cnblogs.com/hchan/p/10983805.html
Copyright © 2011-2022 走看看