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.
>
>

Reply via email to