附注:在您将此问题标记或投票为重复之前,我想在这里发布我的答案(我该如何修复 apt 错误“W:目标包...被多次配置”?),但该问题已被保护,这使得我不得不提出一个新问题并进行回答。
我刚刚在本地机器上安装了新版 Linux 操作系统(Ubuntu 18.04),目前正在安装新的应用程序。
我已经成功安装了一些应用程序,但是安装后Opera浏览器,我好像遇到了一个错误。
每次我运行命令
sudo apt update
在我的终端,我收到错误
W: Target Packages (non-free/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:51 and /etc/apt/sources.list.d/opera-stable.list:4
显示多次。
我尝试研究如何解决这个问题,但似乎还没有解决方案。我需要一些帮助。
答案1
此问题是由于在不知情的情况下添加了Opera 稳定版 apt 存储库到来源列表。
以下是我修复的方法
解决方案 1
打开终端或命令行,然后输入以下内容
sudo nano /etc/apt/sources.list
这将在 nano 编辑器中打开你的来源列表
只需向下滚动列表并注释掉导致问题的行。
对我来说,这是 opera 稳定的 apt-repository 系列
deb [arch=amd64,i386] https://deb.opera.com/opera-stable/ stable non-free
我所要做的就是将其注释掉,就像这样
# deb [arch=amd64,i386] https://deb.opera.com/opera-stable/ stable non-free
然后按以下方式退出文件
Ctrl + X
然后按是保存更改。
解决方案 2
- 打开软件和更新应用
- 点击其他软件标签
- 向下滚动并点击Opera 浏览器(最终版本)稳定版
- 点击消除底部的按钮
- 删除后,点击刷新按钮来更新缓存
就这样。
我希望这有帮助。
答案2
您可以找到最新的软件包可以解决问题。
安装先决条件:
sudo apt install python3-apt
从 PYZ 包的下载位置运行:
sudo python3 -OEs aptsources-cleanup.pyz
按照屏幕上显示的说明进行操作。