单个列表项停止包管理器

单个列表项停止包管理器

完整错误日志:

从这里开始:

E:Unable to parse package file /var/lib/apt/lists/ubuntu.c3sl.ufpr.br_ubuntu_dists_trusty_universe_i18n_Translation-pt%%5fBR (1),

上面的内容出自此文universebinary以下内容与其相关。

E:Problem opening /var/lib/apt/lists/ubuntu.c3sl.ufpr.br_ubuntu_dists_trusty-updates_main_binary-amd64_Packages, E:The package lists or status file could not be parsed or opened.

——到此结束。

这不是一个合并列表

这是在全新安装的 14.04 Unity 中发生的。之前我运行的是 Ubuntu GNOME 14.04。

如果我禁用universerepo,我可以毫无问题地更新 && 升级。它显示了错误中各项目之间的关系。也就是说,withoutuniverse src不必解析binary的版本universe_i18n

我正在运行程序包管理器故障排除程序¹ 来解决这个问题。¹https://help.ubuntu.com/community/PackageManagerTroubleshootingProcedure

我想解决这个问题。有什么想法吗?

答案1

我的建议是清空列表并获取一份新的副本。

清除列表:

命令:

sudo rm -rf /var/lib/apt/lists/*

获取列表的最新副本:

命令:

sudo apt-get update

看看是否能解决问题。:)

答案2

解决了

系统设置 > 程序和升级# 我的系统是葡萄牙语

浏览所有选项卡并取消选中所有源 (repos)。全部。它将从上到下注释 source.list 和 source.list.d/files*。

# 目标是制作一个新的源列表

关闭它,取消选中所有选项,使系统加载一个空源

关闭所有应用程序并打开终端Ctrl++AltT

sudo rm -rf /var/lib/apt/lists/* && sudo apt-get clean && sudo apt-get autoclean

打开设置 > 程序再次让 Ubuntu找到最好的来源。有一个按钮去做这个。

勾选每个标签中的所需项目

再次关闭并重新打开一个终端Ctrl++AltT

sudo apt-get update && sudo apt-get upgrade

启动并运行

相关内容