Ubuntu 过期版本更新
Ubuntu 如果某个版本的生命周期已经结束, 更新就没法进行了, 会出现类似下面的错误:
mohd-arafat-hossain@TUD:~$ sudo apt-get update
[sudo] password for mohd-arafat-hossain:
Ign http://bd.archive.ubuntu.com precise InRelease
Ign http://bd.archive.ubuntu.com precise-updates InRelease
Ign http://bd.archive.ubuntu.com precise-backports InRelease
Ign http://bd.archive.ubuntu.com precise Release.gpg
Ign http://bd.archive.ubuntu.com precise-updates Release.gpg
Ign http://bd.archive.ubuntu.com precise-backports Release.gpg
Ign http://bd.archive.ubuntu.com precise Release
Ign http://bd.archive.ubuntu.com precise-updates Release
Ign http://bd.archive.ubuntu.com precise-backports Release
Ign http://extras.ubuntu.com precise InRelease
Ign http://ppa.launchpad.net precise InRelease
Hit http://extras.ubuntu.com precise Release.gpg
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://extras.ubuntu.com precise Release
Hit http://ppa.launchpad.net precise Release
Hit http://extras.ubuntu.com precise/main Sources
Hit http://bd.archive.ubuntu.com precise/main TranslationIndex
Hit http://ppa.launchpad.net precise/main Sources
Hit http://bd.archive.ubuntu.com precise/multiverse TranslationIndex
Hit http://bd.archive.ubuntu.com precise/restricted TranslationIndex
Hit http://extras.ubuntu.com precise/main i386 Packages
Ign http://extras.ubuntu.com precise/main TranslationIndex
Hit http://bd.archive.ubuntu.com precise/universe TranslationIndex
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Ign http://security.ubuntu.com precise-security InRelease
Hit http://security.ubuntu.com precise-security Release.gpg
Hit http://bd.archive.ubuntu.com precise-updates/main TranslationIndex
Hit http://security.ubuntu.com precise-security Release
Hit http://bd.archive.ubuntu.com precise-updates/multiverse TranslationIndex
Hit http://bd.archive.ubuntu.com precise-updates/restricted TranslationIndex
Hit http://bd.archive.ubuntu.com precise-updates/universe TranslationIndex
Hit http://security.ubuntu.com precise-security/main Sources
Ign http://extras.ubuntu.com precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en_US
Ign http://extras.ubuntu.com precise/main Translation-en
Hit http://bd.archive.ubuntu.com precise-backports/main TranslationIndex
Hit http://bd.archive.ubuntu.com precise-backports/multiverse TranslationIndex
Hit http://bd.archive.ubuntu.com precise-backports/restricted TranslationIndex
Ign http://ppa.launchpad.net precise/main Translation-en
Hit http://bd.archive.ubuntu.com precise-backports/universe TranslationIndex
Hit http://bd.archive.ubuntu.com precise/main Translation-en
Hit http://bd.archive.ubuntu.com precise/multiverse Translation-en
Hit http://bd.archive.ubuntu.com precise/restricted Translation-en
Hit http://bd.archive.ubuntu.com precise/universe Translation-en
Hit http://security.ubuntu.com precise-security/restricted Sources
Hit http://security.ubuntu.com precise-security/universe Sources
Hit http://security.ubuntu.com precise-security/multiverse Sources
Hit http://security.ubuntu.com precise-security/main i386 Packages
Hit http://security.ubuntu.com precise-security/restricted i386 Packages
Hit http://bd.archive.ubuntu.com precise-updates/main Translation-en
Hit http://bd.archive.ubuntu.com precise-updates/multiverse Translation-en
Hit http://security.ubuntu.com precise-security/universe i386 Packages
Hit http://security.ubuntu.com precise-security/multiverse i386 Packages
Hit http://security.ubuntu.com precise-security/main TranslationIndex
Hit http://security.ubuntu.com precise-security/multiverse TranslationIndex
Hit http://security.ubuntu.com precise-security/restricted TranslationIndex
Hit http://security.ubuntu.com precise-security/universe TranslationIndex
Hit http://bd.archive.ubuntu.com precise-updates/restricted Translation-en
Hit http://bd.archive.ubuntu.com precise-updates/universe Translation-en
Hit http://security.ubuntu.com precise-security/main Translation-en
Hit http://security.ubuntu.com precise-security/multiverse Translation-en
Hit http://security.ubuntu.com precise-security/restricted Translation-en
Hit http://security.ubuntu.com precise-security/universe Translation-en
Hit http://bd.archive.ubuntu.com precise-backports/main Translation-en
Hit http://bd.archive.ubuntu.com precise-backports/multiverse Translation-en
Hit http://bd.archive.ubuntu.com precise-backports/restricted Translation-en
Hit http://bd.archive.ubuntu.com precise-backports/universe Translation-en
Err http://bd.archive.ubuntu.com precise/main Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise/restricted Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise/universe Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise/multiverse Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise/main i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise/restricted i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise/universe i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise/multiverse i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/main Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/restricted Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/universe Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/multiverse Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/main i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/restricted i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/universe i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-updates/multiverse i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/main Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/restricted Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/universe Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/multiverse Sources
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/main i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/restricted i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/universe i386 Packages
404 Not Found
Err http://bd.archive.ubuntu.com precise-backports/multiverse i386 Packages
404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/main/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/restricted/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/universe/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/multiverse/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/restricted/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/universe/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise/multiverse/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/main/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/main/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/universe/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-updates/multiverse/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/main/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/restricted/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/multiverse/source/Sources 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/main/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/restricted/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/binary-i386/Packages 404 Not Found
W: Failed to fetch http://bd.archive.ubuntu.com/ubuntu/dists/precise-backports/multiverse/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
可以用如下的方法解决:
备份先有的配置文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
替换源地址:
sudo sed -i -e ’s/ca.archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g’ /etc/apt/sources.list
这里的 ca.archive.ubuntu.com 就是之前在更新时提示错误的 url 里的一部分, 根据实际情况替换.
- 运行更新命令:
sudo apt-get update