如何解决“无法找到预期的条目 'restricted/binary-1386/Packages' Wrong sources.list 条目或格式错误的文件”?

ggo*_*ber 10 updates apt

我是 Ubuntu 13.10 的新用户。我最近尝试解决 Skype 安装问题并添加了一些涉及二进制 1386 的 PPA。每次运行时sudo apt-get update,都会出现以下错误:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/saucy/Release  Unable to find expected entry 'restricted/binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/saucy/Release  Unable to find expected entry 'main/binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)
...
...
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)

我花了最后两个小时试图解决这个问题,并sources.list通过重置为.the default saucy settings对我的文件进行了更改,但这些错误仍然发生。我还取消了软件和更新部分中的所有内容,但这似乎仍然出现。错误消息似乎与上述'binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)问题有关。

mur*_*uru 12

我退步我今天所做的:我下面就help.ubuntu.com/community/Skype Skype的指示和使用sudo dpkg --add-architecture 1386代替i386。我快速搜索了如何删除 dpkg 并删除了添加的 1386,现在一切正常!

- 由 OP 在评论中发布。

删除不正确的架构1386在本例中),请运行:

sudo dpkg --remove-architecture 1386
Run Code Online (Sandbox Code Playgroud)


May*_*hux 7

打开源文件,搜索binary-1386和替换1i然后保存..

源文件位于

/etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

和/或您可以在目录中找到许多文件 /etc/apt/sources.list.d/

现在用 sudo 打开源文件并编辑

sudo gedit /etc/apt/sources.list 
Run Code Online (Sandbox Code Playgroud)

和/或

sudo gedit /etc/apt/sources.list.d/****.list
Run Code Online (Sandbox Code Playgroud)