Centos7卸载并重新安装yum源没有wget
时间: 2024-09-07 21:00:24 浏览: 100
在CentOS 7系统中,如果你想要卸载并重新安装`yum`源但发现没有`wget`工具,可以按照以下步骤操作:
1. **确认是否已安装wget**:
打开终端,输入 `which wget` 如果返回了wget路径,说明已经安装;如果没有,需要先安装。
2. **如果未安装wget**:
使用`dnf`命令(替代yum)来安装wget:
```
sudo dnf install wget
```
3. **卸载旧的yum源**:
找到当前正在使用的yum源配置文件,它通常位于 `/etc/yum.repos.d/` 目录下。找到相应的repo文件(如.repo结尾),然后运行:
```bash
sudo vi /etc/yum.repos.d/<your_repo_file> # 替换<your_repo_file>为你的源文件名
```
删除源相关的配置行,保存并退出。
4. **清除yum缓存**:
```
sudo yum makecache fast
```
或者
```
sudo dnf clean all
```
5. **移除yum和相关软件包**:
```bash
sudo yum remove yum -y
sudo dnf remove epel-release -y # 如果是EPEL源
```
6. **下载新的yum源文件**:
因为没有wget,你可以直接访问yum源的URL复制粘贴,然后手动下载到本地。例如:
```
curl https://mirrors.aliyun.com/repo/epel-7.repo > /etc/yum.repos.d/epel-7.repo
```
将上述命令中的URL替换为你需要的新源地址。
7. **安装新yum源**:
有了本地的repo文件,再次使用`dnf`安装yum:
```bash
sudo dnf install yum
```
8. **验证yum源是否成功安装**:
安装完之后,可以用`yum repolist all`检查新的源是否有效。
阅读全文