centos7 源替换国内源 命令
时间: 2024-08-12 10:02:50 浏览: 128
在CentOS 7中,如果你想要替换默认的国外镜像源为国内镜像源,可以按照以下步骤操作:
首先,关闭正在使用的yum服务,避免冲突:
```bash
sudo yum makecache fast
sudo yum clean all
```
然后,安装新的Yum仓库管理插件,如epel(额外的扩充包库),这对于添加国内源非常有用:
```bash
sudo yum install epel-release
```
接着,访问国内知名的YUM源列表网站,比如阿里云的Yum源(https://mirrors.aliyun.com/repo/CentOS-7/)或其他可靠来源,复制你需要的.repo配置文件到/etc/yum.repos.d/目录下。例如,下载阿里云的CentOS 7基础镜像仓库文件(centos-base.repo):
```bash
wget https://mirrors.aliyun.com/repo/CentOS-7/x86_64/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo
```
接下来,更新yum的存储库列表:
```bash
sudo yum makecache
```
此时,系统已经切换到了国内的YUM源。你可以开始安装软件了,如果遇到依赖问题,可能还需要手动替换其他依赖源。
请注意,由于网络环境和个人需求的不同,实际选择的国内镜像地址可能会有所不同,建议根据实际情况调整。
相关问题
centos7更换国内yum源
更换CentOS 7的国内yum源的步骤如下:
1. 首先备份系统自带yum源配置文件:在终端输入以下命令备份文件:
```shell
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
```
2. 下载国内yum源配置文件到/etc/yum.repos.d/目录下:根据需要选择阿里云源或网易云源。在终端输入以下命令下载阿里云源配置文件:
```shell
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
```
或者输入以下命令下载网易云源配置文件:
```shell
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
```
3. 清理yum缓存,并生成新的缓存:在终端输入以下命令以清理缓存并生成新的缓存:
```shell
yum clean all
yum makecache
```
4. 检查是否成功更换yum源:在终端输入以下命令以更新yum源并检查是否生效:
```shell
yum update
```
注意:如果只想更新软件包而不更新内核,可以在yum命令后加上参数`--exclude=kernel*`,例如:
```shell
yum --exclude=kernel* update
```
以上就是更换CentOS 7的国内yum源的步骤。可以根据自己的需求选择合适的国内yum源进行替换。
centos7更换国内yum源,无法解析
当你在CentOS 7系统上想要更换为中国大陆的yum源,但是遇到无法解析域名的问题,这通常是因为系统的DNS设置未能正确指向国内的公共DNS服务器,或者yum源的域名在国内被屏蔽。以下是解决这个问题的一般步骤:
1. **检查DNS设置**:
- 打开终端,输入 `cat /etc/resolv.conf` 查看当前的DNS设置,如果默认的是国外的DNS,如8.8.8.8或8.8.4.4,需要更改为国内的DNS服务器,例如阿里云的DNS:`nameserver 114.114.114.114` 或 `119.29.29.29`。
2. **修改DNS**:
使用命令 `sudo nano /etc/resolv.conf` 手动编辑文件,将`nameserver`行替换为你选择的国内DNS地址。
3. **刷新DNS缓存**:
输入 `sudo ipconfig flushdns` 或者 `sudo systemd-resolve --flush-caches` 来更新DNS缓存。
4. **验证新的DNS**:
可以通过ping国内知名的网站如 `ping www.baidu.com` 检查是否能正常访问,如果可以说明DNS已经切换成功。
5. **更改yum源**:
使用 `vi /etc/yum.repos.d/CentOS-Base.repo` 或者 `nano` 替换原有的yum源URL为国内镜像的URL,比如 `http://mirrors.aliyun.com/repo/CentOS-7/`。
6. **清理并重新加载yum缓存**:
清除旧的yum缓存:`sudo yum clean all`
更新yum仓库列表:`sudo yum makecache fast`