【问题标题】:Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)无法在发布文件中找到预期的条目“main/binary-i386/Packages”(错误的 sources.list 条目或格式错误的文件)
【发布时间】:2016-07-06 08:25:02
【问题描述】:

我试图在我的 Ubuntu 14.04 上升级 VLC 播放器。以下是我执行的命令。 (https://askubuntu.com/questions/105587/how-to-update-vlc-to-the-latest-version) 但面临诸如错误的 sources.list 条目或格式错误的文件之类的问题。我尝试了多种解决方案,但无法修复它。请帮忙。

在浏览了多个论坛后,我确实尝试添加了这一行

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ 稳定主

但它已经存在于我的机器上。我的是 64 位操作系统。

现在我还彻底清除了我机器上的 Google chrome。但问题仍然存在。也无法安装 VLC/Google chrome。

【问题讨论】:

    标签: google-chrome ubuntu ubuntu-14.04


    【解决方案1】:
    sudo gedit /etc/apt/sources.list.d/google-chrome.list
    

    替换:

    deb http://dl.google.com/linux/chrome/deb/ stable main
    

    与:

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

    【讨论】:

    • 这行得通,直到下一次更新将其覆盖为默认设置。甚至可以说,### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost.
    【解决方案2】:

    您看到的警告是由于 Google 不再支持 32 位 Google Chrome for Linux 造成的。您可以通过查看 https://askubuntu.com/questions/724093/no-more-updates-for-google-chrome-apt-get-update-error 来解决此问题。

    但是,您看到的上述警告与您尝试升级vlc 完全无关。查看https://launchpad.net/~videolan/+archive/ubuntu/stable-daily,您添加的 PPA 没有 Ubuntu 14.04 (Trusty Tahr) 的安装候选。如果要使用此 PPA,则必须升级到 15.10、16.04 或 16.10。我会推荐 16.04,因为 16.04 是 LTS,而 15.10 将在几周内终止使用,而 16.10 是一个开发版本,可能对您来说太不稳定了。

    如果您想继续使用 14.04,那么您可以简单地删除 PPA,然后从 Ubuntu 存储库中安装 vlc,但是这个版本相对于 PPA 中的可用版本已经过时了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-16
      • 1970-01-01
      • 2020-08-14
      • 1970-01-01
      • 2022-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多