我们在使用Vmware时,想要安装软件或者下载某个依赖包时,会遇到提示找不到仓库的问题,一般是仓库没有开启使用,我们可以采用下面的方法来解决
更换镜像源
1.打开bash控制台,先配置ens33的配置文件
Linux使用命令
1
vi /etc/sysconfig/network-scripts/ifcfg-ens33
Ubuntu/Debian使用命令
1
vi /etc/network/interfaces
2.查看内容是否正确(如BOOTPROTO=static)
Linux查看内容示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=44f4ae25-9833-4ea7-9105-d16460623748
DEVICE=ens33
ONBOOT=yes
IPADDR=your ipaddress
GATEWAY=your gateway
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=114.114.114.114Ubuntu/Debian查看内容示例
1
2
3
4
5
6
7# /etc/network/interfaces 示例
auto ens33
iface ens33 inet static
address your_ipaddress
netmask 255.255.255.0
gateway your_gateway
dns-nameservers 8.8.8.8 114.114.114.114
3.编辑’/etc/resolv.conf’文件
- 添加如下内容(Linux/Ubuntu/Debian通用)
1
2nameserver 8.8.8.8
nameserver 114.114.114.114
4.更换国内镜像源(阿里镜像)
CentOS/RHEL 备份原有仓库
1
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
Ubuntu/Debian 备份原有源
1
cp /etc/apt/sources.list /etc/apt/sources.list.backup
CentOS/RHEL 下载阿里镜像
1
2
3curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 若curl失败,改用wget:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoUbuntu/Debian 更换为阿里源(以22.04为例)
1
2sudo sed -i 's@http://.*archive.ubuntu.com@http://mirrors.aliyun.com@g' /etc/apt/sources.list
sudo sed -i 's@http://.*security.ubuntu.com@http://mirrors.aliyun.com@g' /etc/apt/sources.listCentOS/RHEL 清理并重建YUM缓存
1
2
3yum clean all
yum makecache
yum update -yUbuntu/Debian 更新源并升级
1
2sudo apt update
sudo apt upgrade -y
