Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #195607 > unrolled thread

Could not find Xprint lib (libXp.so.6) in debian stretch

Started byJoao Roscoe <joao.roscoe@gmail.com>
First post2018-05-11 16:20 +0200
Last post2018-05-11 20:50 +0200
Articles 6 — 2 participants

Back to article view | Back to linux.debian.user


Contents

  Could not find Xprint lib (libXp.so.6) in debian stretch Joao Roscoe <joao.roscoe@gmail.com> - 2018-05-11 16:20 +0200
    Re: Could not find Xprint lib (libXp.so.6) in debian stretch Greg Wooledge <wooledg@eeg.ccf.org> - 2018-05-11 16:30 +0200
      Re: Could not find Xprint lib (libXp.so.6) in debian stretch Joao Roscoe <joao.roscoe@gmail.com> - 2018-05-11 17:20 +0200
        Re: Could not find Xprint lib (libXp.so.6) in debian stretch Greg Wooledge <wooledg@eeg.ccf.org> - 2018-05-11 17:30 +0200
          Re: Could not find Xprint lib (libXp.so.6) in debian stretch Joao Roscoe <joao.roscoe@gmail.com> - 2018-05-11 17:50 +0200
            Re: Could not find Xprint lib (libXp.so.6) in debian stretch Joao Roscoe <joao.roscoe@gmail.com> - 2018-05-11 20:50 +0200

#195607 — Could not find Xprint lib (libXp.so.6) in debian stretch

FromJoao Roscoe <joao.roscoe@gmail.com>
Date2018-05-11 16:20 +0200
SubjectCould not find Xprint lib (libXp.so.6) in debian stretch
Message-ID<vOh3Q-eC-13@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

In my environment, I run several applications from a remote NFS filesystem,
mounted at /opt/tools. Those are 32bits binaries and I'm running
stretch-amd64, but multiarch appears to be solving that, so far.

However, trying to run nedit (Nirvana Editor) from that mount resulted in
the familiar missing library error:

> nedit: error while loading shared libraries: libXp.so.6: cannot open
shared object file: No such file or directory

I took a look at debian packages search, and could not find that library
(it was available in jessie).

Of course, nedit package *is* available, and works, but using that would
break a standard: some development tools should be available in /opt/tools

How could I solve this? Would it be possible to get libXp6 in stretch?

Best regards,
Joao

[toc] | [next] | [standalone]


#195608

FromGreg Wooledge <wooledg@eeg.ccf.org>
Date2018-05-11 16:30 +0200
Message-ID<vOhdv-ib-9@gated-at.bofh.it>
In reply to#195607
On Fri, May 11, 2018 at 11:17:43AM -0300, Joao Roscoe wrote:
> > nedit: error while loading shared libraries: libXp.so.6: cannot open
> shared object file: No such file or directory
> 
> I took a look at debian packages search, and could not find that library
> (it was available in jessie).
> 
> Of course, nedit package *is* available, and works, but using that would
> break a standard: some development tools should be available in /opt/tools
> 
> How could I solve this? Would it be possible to get libXp6 in stretch?

If the jessie package still works, just use that.

[toc] | [prev] | [next] | [standalone]


#195611

FromJoao Roscoe <joao.roscoe@gmail.com>
Date2018-05-11 17:20 +0200
Message-ID<vOhZU-O6-3@gated-at.bofh.it>
In reply to#195608

[Multipart message — attachments visible in raw view] — view raw

Thank you for your attention!

Wouldn't it be risky to the system installing another release's package?
How should I change sources.list to allow that?

Best regards,
João

On Fri, May 11, 2018 at 11:25 AM, Greg Wooledge <wooledg@eeg.ccf.org> wrote:

> On Fri, May 11, 2018 at 11:17:43AM -0300, Joao Roscoe wrote:
> > > nedit: error while loading shared libraries: libXp.so.6: cannot open
> > shared object file: No such file or directory
> >
> > I took a look at debian packages search, and could not find that library
> > (it was available in jessie).
> >
> > Of course, nedit package *is* available, and works, but using that would
> > break a standard: some development tools should be available in
> /opt/tools
> >
> > How could I solve this? Would it be possible to get libXp6 in stretch?
>
> If the jessie package still works, just use that.
>
>

[toc] | [prev] | [next] | [standalone]


#195615

FromGreg Wooledge <wooledg@eeg.ccf.org>
Date2018-05-11 17:30 +0200
Message-ID<vOi9A-Ra-19@gated-at.bofh.it>
In reply to#195611
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.

[toc] | [prev] | [next] | [standalone]


#195618

FromJoao Roscoe <joao.roscoe@gmail.com>
Date2018-05-11 17:50 +0200
Message-ID<vOisV-Xu-11@gated-at.bofh.it>
In reply to#195615

[Multipart message — attachments visible in raw view] — view raw

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

[toc] | [prev] | [next] | [standalone]


#195629

FromJoao Roscoe <joao.roscoe@gmail.com>
Date2018-05-11 20:50 +0200
Message-ID<vOlh7-2Ek-7@gated-at.bofh.it>
In reply to#195618

[Multipart message — attachments visible in raw view] — view raw

It worked perfectly. Thank you for your time.

Best regards,
Joao

On Fri, May 11, 2018 at 12:42 PM, Joao Roscoe <joao.roscoe@gmail.com> wrote:

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

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web