Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #195607 > unrolled thread
| Started by | Joao Roscoe <joao.roscoe@gmail.com> |
|---|---|
| First post | 2018-05-11 16:20 +0200 |
| Last post | 2018-05-11 20:50 +0200 |
| Articles | 6 — 2 participants |
Back to article view | Back to linux.debian.user
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
| From | Joao Roscoe <joao.roscoe@gmail.com> |
|---|---|
| Date | 2018-05-11 16:20 +0200 |
| Subject | Could 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]
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
|---|---|
| Date | 2018-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]
| From | Joao Roscoe <joao.roscoe@gmail.com> |
|---|---|
| Date | 2018-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]
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
|---|---|
| Date | 2018-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]
| From | Joao Roscoe <joao.roscoe@gmail.com> |
|---|---|
| Date | 2018-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]
| From | Joao Roscoe <joao.roscoe@gmail.com> |
|---|---|
| Date | 2018-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