无法解析archive.canonical..com

无法解析archive.canonical..com

我是 Ubuntu 新手,正在尝试安装软件。我收到此错误:

Could not resolve 'archive.canonical..com'

我注意到.里面多了一个内容。有办法解决这个问题吗?

答案1

为此,打开一个终端(ctrl+alt+t)并/etc/apt/sources.list通过以下方式编辑文件:

sudo nano /etc/apt/sources.list

实际上有两行包含 canonical,检查是否有重复.,然后删除一行。然后按ctrl+x停止编辑,按y保存并按 确认文件名return

答案2

sed行代码应该可以修复它:

sed -ri.bak 's/(archive\.canonical\.)\.(com)/\1\2/' /etc/apt/sources.list

假设存储库在文件中定义/etc/apt/sources.list

.list要对目录中的文件/etc/apt/sources.list.d也运行它:

sed -ri.bak 's/(archive\.canonical\.)\.(com)/\1\2/' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

原始文件将保留,但带有.bak扩展名。

如果您不想保留备份:

sed -ri 's/(archive\.canonical\.)\.(com)/\1\2/' /etc/apt/sources.list

相关内容