I am trying to find specific packages that were available in old releases of Ubuntu, but have been removed from current ones.
I can download images of all CDs the old releases had (http://old-releases.ubuntu.com/), but if I cannot download the packages that were available for them, while they existed (https://packages.ubuntu.com/ or something similar, another subdomain, …), then it is almost pointless to want those images.
The funny detail is that https://packages.ubuntu.com/ mentions http://old-releases.ubuntu.com/ as the place for old release things. And since it is a page to search for packages, something basic seems to be missing here.
So, how do I find the packages for the previous releases, the one that are not in packages.ubuntu.com anymore?
I found a so-so related question, but it is not the same:
Best Answer
It seems that we can use some strange, but working solution.
For such search we can create local chroot environment with older release (Ubuntu 12.04 LTS) and find packages from it. We will use
debootstrap
as main component:Then add all repositories from previous LTS releases and select main release. Below are two long commands, copy them completely then paste to the terminal:
Then call
apt-get update
inside chroot:and try to compare version of some package (Midnight Commander -
mc
as example) withapt-cache policy mc
:Moreover you can download single package with this method by specifying release with
-t target_release
option:So you got the idea.
Small technical note: the
~/precise_chroot
folder will use about 600 Mb of disk space.I have tuned this method - we can search for the package which contains known filename:
Below is example with libicui18n.so.48:
and know the Ubuntu version of this package:
so it is really powerful and simple.