可能不正确的发布文件导致 apt-get update 失败
Probably incorrect release file causing apt-get update to fail
我正在我的电脑上安装 Ubuntu 14.04 的虚拟机。
当我运行sudo apt-get update
时,我得到一个回应:
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty/Release Unable to find expected entry 'restricted/source/Sources' 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.
我已尝试重新安装 VM,但未能解决问题。
提前致谢!
打开终端并执行以下命令行(重置存储库):
sudo echo "deb http://archive.ubuntu.com/ubuntu trusty main universe restricted multiverse" > /etc/apt/sources.list
然后执行:
sudo apt-get update
现在应该修复了。
这里有一些可能的解决方案(最后一个应该解决问题,以防其他的失败)对于仍然面临这个问题的人:
1.删除缓存文件:
sudo rm /var/lib/apt/lists/* -vf
如果需要,partials
中的文件也是:
sudo rm /var/lib/apt/lists/partials/* -vf
然后尝试 sudo apt-get update
2。修改sources.list:
您可以编辑 /etc/apt/sources.list
对存储库名称列表进行必要的更改。如果 sources.list 以某种方式损坏,那么您可以将其删除并生成一个新的。 This 在这方面可能会有很大帮助。
3。选择不同的服务器:
转到 Software & Updates
-> Ubuntu Software
。来自 Download from
、select、other...
和 select 一个与之前不同的首选服务器。您可以点击Select Best Server
让系统为您选择最佳的服务器。更换服务器后会提示刷新。最后,sudo apt-get update
之后应该可以正常工作。
注意:我遇到了同样的问题,第三个解决方案解决了这个问题。我也无法从 Terminal
和 Ubuntu Software Center
下载某些应用程序。
我正在我的电脑上安装 Ubuntu 14.04 的虚拟机。
当我运行sudo apt-get update
时,我得到一个回应:
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty/Release Unable to find expected entry 'restricted/source/Sources' 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.
我已尝试重新安装 VM,但未能解决问题。
提前致谢!
打开终端并执行以下命令行(重置存储库):
sudo echo "deb http://archive.ubuntu.com/ubuntu trusty main universe restricted multiverse" > /etc/apt/sources.list
然后执行:
sudo apt-get update
现在应该修复了。
这里有一些可能的解决方案(最后一个应该解决问题,以防其他的失败)对于仍然面临这个问题的人:
1.删除缓存文件:
sudo rm /var/lib/apt/lists/* -vf
如果需要,partials
中的文件也是:
sudo rm /var/lib/apt/lists/partials/* -vf
然后尝试 sudo apt-get update
2。修改sources.list:
您可以编辑 /etc/apt/sources.list
对存储库名称列表进行必要的更改。如果 sources.list 以某种方式损坏,那么您可以将其删除并生成一个新的。 This 在这方面可能会有很大帮助。
3。选择不同的服务器:
转到 Software & Updates
-> Ubuntu Software
。来自 Download from
、select、other...
和 select 一个与之前不同的首选服务器。您可以点击Select Best Server
让系统为您选择最佳的服务器。更换服务器后会提示刷新。最后,sudo apt-get update
之后应该可以正常工作。
注意:我遇到了同样的问题,第三个解决方案解决了这个问题。我也无法从 Terminal
和 Ubuntu Software Center
下载某些应用程序。