I want to install a package on a computer running Ubuntu Precise.
However, the provider of the package only "supports" Ubuntu up till Lucid. Newer versions are probably supported as well, but they stopped updating the repository. The newest repository available is
deb http://appscale.cs.ucsb.edu/appscale_packages lucid stable
If I try to install the package from that repository I get this error, probably because of version issues:
$ sudo apt-get install appscale-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
appscale-core : Depends: sun-java6-jdk but it is not installable
Depends: libboost-filesystem1.40.0 but it is not installable
Depends: libboost-serialization1.40.0 but it is not installable
Depends: libboost-thread1.40.0 but it is not installable
Depends: libboost-program-options1.40.0 but it is not installable
Depends: libboost-iostreams1.40.0 but it is not installable
Depends: libboost-python1.40.0 but it is not installable
E: Unable to correct problems, you have held broken packages.
My system is fully updated and upgraded, so I doubt that I indeed have broken packages.
I've been in this situation before, that I had a repository that only existed up to some version lower than the current (LTS) version.
Is there a general way for resolving this?