"/etc/yum.repos.d/local.repo" E212: 无法打开并写入文件
时间: 2023-09-02 09:14:20 浏览: 197
这个错误提示意味着你没有权限在该目录下创建文件。可以使用以下命令以 root 用户身份打开并编辑该文件:
```
sudo vim /etc/yum.repos.d/local.repo
```
或者,你也可以在普通用户账户下使用以下命令创建该文件,并使用 root 用户身份将其移动到 `/etc/yum.repos.d/` 目录下:
```
echo "[local]" > local.repo
echo "name=Local Repository" >> local.repo
echo "baseurl=file:///path/to/local/repo" >> local.repo
echo "enabled=1" >> local.repo
echo "gpgcheck=0" >> local.repo
sudo mv local.repo /etc/yum.repos.d/
```
其中,将 `/path/to/local/repo` 替换为你的本地仓库路径。
相关问题
/etc/yum.repos.d/zabbix.repo bash: /etc/yum.repos.d/zabbix.repo: 权限不够
您好!对于您提到的权限不足的问题,这通常是因为您当前的用户没有足够的权限来访问或修改 `/etc/yum.repos.d/zabbix.repo` 文件。您可以尝试以下几种方法来解决这个问题:
1. 使用管理员权限:以超级用户或管理员身份运行命令,例如使用 `sudo` 命令:
```
sudo vi /etc/yum.repos.d/zabbix.repo
```
2. 修改文件权限:使用 `chmod` 命令修改文件的权限,使您当前的用户可以访问和修改该文件:
```
chmod 644 /etc/yum.repos.d/zabbix.repo
```
3. 切换用户:切换到具有足够权限的用户,例如 `root` 用户,然后再尝试修改文件:
```
su -
vi /etc/yum.repos.d/zabbix.repo
```
请根据您的具体情况选择适合的方法,并确保您对系统的修改有足够的了解。如有需要,请咨询系统管理员或相关技术支持人员。
Linux下载/etc/yum.repos.d/CentOS-Base.repo
你可以使用以下命令下载`/etc/yum.repos.d/CentOS-Base.repo`文件:
使用wget命令:
```
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
```
使用curl命令:
```
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
```
这两个命令是从阿里云的yum源中下载CentOS-Base.repo文件并保存到`/etc/yum.repos.d/`目录下。如果你想下载其他版本的CentOS-Base.repo文件,可以在命令中修改相应的URL即可。