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?