sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
Why are we facing 404 errors
Normal Ubuntu releases are supported for 9 months. LTS releases are supported for 5 years.
Past releases may have different support schedules (for example, normal releases (before 13.04) used to be supported for 18 months, while LTS releases (before 12.04) used to be supported for 3 years on the desktop and 5 years on the server).
EOL: Once the support period for a particular release is over; they are called
End Of Life (EOL) and all the updates and package repositories for that Release are transferred to a different server which results in 404 errors while running
sudo apt-get update
. You can confirm if your release has become EOL by going to
this page. If your Ubuntu release is mentioned under "End Of Life (EOL)" Table, then the release is no longer supported and you should try to upgrade to a
newer supported release. However, if you wish to continue using this unsupported release, you would have to make necessary modifications in
/etc/apt/sources.list
to point to the
old-releases
server of Ubuntu.
There you go. No 404 Errors this time. You can now install all the available packages for your Ubuntu Release. You can also run sudo apt-get dist-upgrade
to install any Security/Bug-fix updates which have not yet been installed but you won't get any further Security/Bug-fix updates from Ubuntu.
沒有留言:
張貼留言