如何配置apt/yum/sles源

本文详细介绍了在CentOS、Ubuntu和SUSE等Linux发行版中如何配置软件源,包括yum、apt和zypper的使用方法,以及如何安装、更新和卸载软件包。

我们在测试的时候,有时候会需要修改下载源来指定从哪个地址进行下载,或者使用命令来安装或者卸载某个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不成功 有这个试试

转载于:https://www.cnblogs.com/hchan/p/10983805.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值