Understood. In simple words, the easy way would be downloading the proper deb, and using "dpkg -i" on it, right?
João On Fri, May 11, 2018 at 12:26 PM, Greg Wooledge <wool...@eeg.ccf.org> wrote: > On Fri, May 11, 2018 at 12:14:07PM -0300, Joao Roscoe wrote: > > Wouldn't it be risky to the system installing another release's package? > > How should I change sources.list to allow that? > > Using a shared lib package from one release ago? No, people do that all > the time. Usually just as a result of upgrading from the old release > to the new one, and having the old shared libs stick around. But > sometimes, if you DIDN'T upgrade, you may actually need to hunt down the > older package and install it. > > For example, I have a locally built xv pacakge that depends on libpng12-0. > But libpng12-0 is not available in stretch (it was replaced by a newer > libpng with a completely different API). On machines that I upgraded > from jessie, there's no problem -- I can install my xv package and use > jessie's libpng12-0 library. But on new stretch installs, libpng12-0 > can't be installed automatically, because apt doesn't know about it. > So I either have to download it from packages.debian.org by hand, or > temporarily set up a jessie line in sources.list. > >