【问题标题】:main/binary-i386/Package(Wrong sources.list entry or malformedmain/binary-i386/Package(错误的 sources.list 条目或格式错误
【发布时间】:2016-03-03 02:18:32
【问题描述】:

所以我像往常一样运行了 sudo apt-get update 命令,我得到了这个错误,我已经尝试了这个网站上发布的答案,其他的没有任何效果。谁能帮我解决这个问题?这就是控制台显示的内容。

W:无法获取 http://dl.google.com/linux/chrome/deb/dists/stable/Release 无法在发布文件中找到预期的条目“main/binary-i386/Packages”(错误的 sources.list 条目或格式错误的文件)

E: 某些索引文件下载失败。它们已被忽略,或使用旧的。

【问题讨论】:

    标签: ubuntu-14.04


    【解决方案1】:

    据此Reddit posting 似乎即使您有一个 amd64 系统,APT 前端仍然会在为该源获取的文件中查找 i386 描述。而且由于谷歌已经放弃了对 i386 的支持,他们已经停止描述它。该解决方案显然将获取文件的解释限制为仅在 sources.list 文件中为 arch=amd64。

    deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

    【讨论】:

    • 如果它真的有效我不知道,但错误消失了。
    • 非常感谢!以前从未访问过该页面,但它解决了问题 =)
    • @logoff ,如果您安装了 google-chome-stable 更新,它可能已经修复了文件。此外,该软件包在 /etc/cron.daily 中安装了一个文件,其目的是更新 sources.list.d 中的文件。如果您阅读该 shell 脚本中的 cmets,它最初是为处理以某种方式破坏文件的 distupgrades 而创建的,因此需要对其进行更正。因此,如果您在 cron.daily 运行之前从未尝试过更新,那么当它运行时,可能已经对文件进行了更正。
    • Reddit 帖子添加了有价值的信息,Web UPD8 团队创建了官方答案:webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html
    • WebUpd8 团队注意到版本 49.0.2623.87 已修复此问题,因此任何解决方法(例如为 APT 列表文件设置文件系统不可变位)都应该取消。
    猜你喜欢
    • 1970-01-01
    • 2016-06-16
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 2019-09-05
    • 2022-12-07
    • 1970-01-01
    • 2011-12-10
    相关资源
    最近更新 更多