如何修复有问题的 Ubuntu ppa 配置?

如何修复有问题的 Ubuntu ppa 配置?

当我做sudo apt-get update

我收到以下错误:

Err http://archive.ubuntu.com raring/main amd64 Packages                                                   
  404  Not Found [IP: 91.189.91.23 80]
Err http://archive.ubuntu.com raring/restricted amd64 Packages                         
  404  Not Found [IP: 91.189.91.23 80]
Err http://archive.ubuntu.com raring/universe amd64 Packages     
  404  Not Found [IP: 91.189.91.23 80]
Err http://archive.ubuntu.com raring/multiverse amd64 Packages   
  404  Not Found [IP: 91.189.91.23 80]
Err http://archive.ubuntu.com raring/main i386 Packages          
  404  Not Found [IP: 91.189.91.23 80]
Err http://archive.ubuntu.com raring/restricted i386 Packages    
  404  Not Found [IP: 91.189.91.23 80]
Err http://archive.ubuntu.com raring/universe i386 Packages      
  404  Not Found [IP: 91.189.91.23 80]
Err http://archive.ubuntu.com raring/multiverse i386 Packages    
  404  Not Found [IP: 91.189.91.23 80]
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/main/binary-amd64/Packages  404  Not Found [IP: 91.189.91.23 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/restricted/binary-amd64/Packages  404  Not Found [IP: 91.189.91.23 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/universe/binary-amd64/Packages  404  Not Found [IP: 91.189.91.23 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/multiverse/binary-amd64/Packages  404  Not Found [IP: 91.189.91.23 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/main/binary-i386/Packages  404  Not Found [IP: 91.189.91.23 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/restricted/binary-i386/Packages  404  Not Found [IP: 91.189.91.23 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/universe/binary-i386/Packages  404  Not Found [IP: 91.189.91.23 80]

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/raring/multiverse/binary-i386/Packages  404  Not Found [IP: 91.189.91.23 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

我怀疑这在添加新的 ppa 和安装其他程序时会给我带来很多问题。目前我无法安装 rmagick gem,它需要其他无法安装的软件包,因为它显示:

The following packages have unmet dependencies:
 libmagickcore-dev : Depends: librsvg2-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

请帮忙,否则最后的办法就是重新安装 Ubuntu,我相信没人会喜欢这样。

取消名称输出 >>

Linux aditya-Vostro-3446 3.5.0-59-generic #86~precise1-Ubuntu SMP Wed Feb 4 09:52:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

答案1

收到您的信息后,输出lsb_release -a

LSB Version:    core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:qt4-3.1-amd64:qt4-3.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.5 LTS
Release:    12.04
Codename:   precise

错误消息基于咆哮

要修复此问题,请运行以下命令:

sudo sed -i 's/raring/precise/g' /etc/apt/sources.list
sudo find /etc/apt/sources.list.d -name "*.list" -print0 | sudo xargs -0 sed -i 's/raring/precise/g'
sudo apt-get update

这样,条目就会被更正以匹配您的系统。

答案2

我希望这有帮助

deb http://old-releases.ubuntu.com/ubuntu/ raring main  
deb http://old-releases.ubuntu.com/ubuntu/ raring universe  

您可以使用此源添加所有存储库。

相关内容