修复 Ubuntu 上“多次配置目标”错误的简单方法修复 Ubuntu 上“多次配置目标”错误的简单方法修复 Ubuntu 上“多次配置目标”错误的简单方法修复 Ubuntu 上“多次配置目标”错误的简单方法
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

修复 Ubuntu 上“多次配置目标”错误的简单方法

当我在 Ubuntu 笔记本电脑上运行 apt update 时,它会打印有关 W: target packages/repos/DEP-11 “configured multiple times”的错误流。

这些错误不会阻止 apt 工作(所以从这个意义上来说这不是一个问题),但是冗长的打印输出看起来很混乱,看起来很烦人,而且显然(因为我被告知)是我应该修复的问题。

但如何呢?

我的意思是,我没有故意多次配置(在我的例子中是 Google Chrome)存储库,所以我不能只是“撤消”我所做的事情。而且我已经使用 Ubuntu 很长时间了,知道随意编辑 apt 是一个禁忌。

值得庆幸的是,有人制作了一个简单的工具,可以自动执行从 apt 源列表文件中删除这些重复条目的过程。

适用于 Ubuntu 的 apt 源清理工具

该工具称为 aptsources-cleanup。这是一个开源 Python 脚本,“检测并以交互方式停用重复的 Apt 源条目,并删除 /etc/sources.list 和 /etc 中没有有效启用的源条目的源列表文件/sources.list.d/*.list“。

该工具的最新版本是 2021 年发布的,但它在我安装的 Ubuntu 23.04 上运行良好。

它不是 GUI 工具(但由于它修复的 apt 错误只能从 CLI 中看到,我无法想象这会让任何人望而却步)。它确实需要 python3-apt 和 python3-regex 才能工作,但这两个都可以直接从标准存储库安装在 Ubuntu 上。

要使用从项目 GitHub 下载 .pyz 应用程序包,授予其运行权限,并从终端模拟器以 root 身份运行它 - 显然,在没有授予它们权限的情况下,切勿以 root 身份运行从互联网下载的内容乍一看很好看(我这么做了,我觉得可以继续)。

我要强调的是,您必须注意屏幕上的提示。这些将要求您确认操作(如果您不确认,则不会执行/修复任何操作)。

但基本上就是这样。

因此,如果您因“在 /etc/apt-sources.list 中多次配置目标包”错误而烦恼,您可能需要考虑使用此工具来解决问题。

©2015-2025 艾丽卡 support@alaica.com