Slackware This Forum is for the discussion of Slackware Linux.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
10-15-2017, 05:55 PM
#1
Member
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836
Which package/slackbuild would contain libnss.so.3 ?
A 32bit application i am trying to run, fails to start as it is linked to
/usr/lib/libnss.so.3 , and the library is not present.
I only have a 64bit version of this library:
Code:
$ whereis libnss
libnss: /usr/lib64/libnss3.so
I've tried searching for which package is providing this lib, checked alienBOB's multilib repo for an "libnss" packages, but having no luck.
Does anyone know where to find it?
10-15-2017, 06:17 PM
#2
Member
Registered: Nov 2012
Posts: 295
Rep:
The mozilla-nss package apparently. I think you can get the 32bit package from a slackware mirror and then use the convertpkg-compat32 to create a package to install on your 64bit system.
Code:
# slackpkg file-search "usr/lib64/libnss3.so"
NOTICE: pkglist is older than 24h; you are encouraged to re-run 'slackpkg update'
Looking for usr/lib64/libnss3\.so in package list. Please wait... DONE
The list below shows the packages that contains "usr/lib64/libnss3\.so" file.
[ Status ] [ Repository ] [ Package ]
installed slackware64 mozilla-nss-3.31.1-x86_64-1
Last edited by af7567; 10-15-2017 at 06:20 PM .
10-15-2017, 06:24 PM
#3
Member
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 974
10-15-2017, 07:28 PM
#4
Senior Member
Registered: Apr 2015
Posts: 2,338
Quote:
Originally Posted by
brobr
no , you point x64 package , and he wants 32bit ,for multilib.
here is 32 bit package , but need convert32
https://mirrors.slackware.com/slackw..._slack14.2.txz
Last edited by USUARIONUEVO; 10-15-2017 at 07:29 PM .
10-16-2017, 12:52 AM
#5
Senior Member
Registered: Oct 2014
Distribution: Slackware
Posts: 1,893
A long time ago, CTWaley (a.k.a., thegeekster), posted some handy scripts for Slackware:
lspkg, pkginfo, and whichpkg . Using
whichpkg /usr/lib64/libnss3.so pops out the
mozilla-nss package.
Maybe time for these scripts to get reviewed. Perhaps get tweaked a bit. Would be nice if the scripts or something similar were part of the stock Slackware.
2 members found this post helpful.
10-16-2017, 05:37 AM
#6
Member
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 974
Quote:
Originally Posted by
USUARIONUEVO
no , you point x64 package , and he wants 32bit ,for multilib.
OP wanted the package-name the lib originated from. The resource I pointed to requires you to chose the format; therefore "possibly".
10-16-2017, 06:26 AM
#7
Senior Member
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
cd /var/log/packages && ls | xargs grep libnss* | more
10-16-2017, 07:12 AM
#8
Senior Member
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159
coralfang --
May I ask what 32-bit app you're trying to run ?
af7567 mentioned processing the 32-bit mozilla-nss Package thru /usr/sbin/convertpkg-compat32 which would include /usr/lib/libnss3.so along with a lot of other 'stuff'
Instructions are here:
Alien Bob's Multilib Page ( see the
Adding 32-bit programs section ).
The thing I am not sure of are possible side-effects of adding all the other 'stuff' in the mozilla-nss-3.31.1-i586-1_slack14.2.txz, especially all the files in /usr/include/ and the programs in /usr/bin/ ...
Maybe someone else knows ?
-- kjh
# content of the 32-bit mozilla-nss-3.31.1-i586-1_slack14.2.txz ... note the other 'stuff'.
#
# tar -tvf mozilla-nss-3.31.1-i586-1_slack14.2.txz
Code:
drwxr-xr-x root/root 0 2017-09-08 12:07 ./
drwxr-xr-x root/root 0 2017-09-08 12:07 install/
-rw-r--r-- root/root 197 2017-09-08 12:07 install/doinst.sh
-rw-r--r-- root/root 1026 2017-09-08 12:07 install/slack-desc
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/lib/
-rwxr-xr-x root/root 334524 2017-09-08 12:07 usr/lib/libssl3.so
-rwxr-xr-x root/root 153400 2017-09-08 12:07 usr/lib/libnssdbm3.so
-rwxr-xr-x root/root 1349168 2017-09-08 12:07 usr/lib/libnss3.so
-rwxr-xr-x root/root 170796 2017-09-08 12:07 usr/lib/libsmime3.so
-rwxr-xr-x root/root 170020 2017-09-08 12:07 usr/lib/libnssutil3.so
-rwxr-xr-x root/root 9564 2017-09-08 12:07 usr/lib/libfreebl3.so
-rwxr-xr-x root/root 13692 2017-09-08 12:07 usr/lib/libplds4.so
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/lib/pkgconfig/
-rw-r--r-- root/root 268 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nss.pc
-rw-r--r-- root/root 218 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nspr.pc
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libsoftokn3.chk
-rwxr-xr-x root/root 17852 2017-09-08 12:07 usr/lib/libplc4.so
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libfreeblpriv3.chk
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libfreebl3.chk
-rwxr-xr-x root/root 484836 2017-09-08 12:07 usr/lib/libfreeblpriv3.so
-rwxr-xr-x root/root 306264 2017-09-08 12:07 usr/lib/libgtest1.so
-rwxr-xr-x root/root 9540 2017-09-08 12:07 usr/lib/libnsssysinit.so
-rwxr-xr-x root/root 262028 2017-09-08 12:07 usr/lib/libnspr4.so
-rwxr-xr-x root/root 500364 2017-09-08 12:07 usr/lib/libnssckbi.so
-rwxr-xr-x root/root 281028 2017-09-08 12:07 usr/lib/libsoftokn3.so
-rw-r--r-- root/root 158876 2017-09-08 12:07 usr/lib/libcrmf.a
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libnssdbm3.chk
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/include/
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/include/nspr/
-r--r--r-- root/root 13442 2017-09-08 12:07 usr/include/nspr/plstr.h
-r--r--r-- root/root 1016 2017-09-08 12:07 usr/include/nspr/nspr.h
-r--r--r-- root/root 6582 2017-09-08 12:07 usr/include/nspr/prinit.h
-r--r--r-- root/root 7166 2017-09-08 12:07 usr/include/nspr/prshma.h
-r--r--r-- root/root 880 2017-09-08 12:07 usr/include/nspr/plerror.h
-r--r--r-- root/root 4489 2017-09-08 12:07 usr/include/nspr/prprf.h
-r--r--r-- root/root 21203 2017-09-08 12:07 usr/include/nspr/prtypes.h
-r--r--r-- root/root 19340 2017-09-08 12:07 usr/include/nspr/prnetdb.h
-r--r--r-- root/root 4798 2017-09-08 12:07 usr/include/nspr/plgetopt.h
-r--r--r-- root/root 5174 2017-09-08 12:07 usr/include/nspr/prbit.h
-r--r--r-- root/root 28227 2017-09-08 12:07 usr/include/nspr/prcpucfg.h
-r--r--r-- root/root 12758 2017-09-08 12:07 usr/include/nspr/prlong.h
-r--r--r-- root/root 6009 2017-09-08 12:07 usr/include/nspr/prwin16.h
-r--r--r-- root/root 2307 2017-09-08 12:07 usr/include/nspr/prproces.h
-r--r--r-- root/root 11395 2017-09-08 12:07 usr/include/nspr/plarena.h
-r--r--r-- root/root 3144 2017-09-08 12:07 usr/include/nspr/prinet.h
-r--r--r-- root/root 2317 2017-09-08 12:07 usr/include/nspr/prtpool.h
-r--r--r-- root/root 1567 2017-09-08 12:07 usr/include/nspr/prdtoa.h
-r--r--r-- root/root 77377 2017-09-08 12:07 usr/include/nspr/prio.h
-r--r--r-- root/root 4721 2017-09-08 12:07 usr/include/nspr/prolock.h
-r--r--r-- root/root 2676 2017-09-08 12:07 usr/include/nspr/prsystem.h
-r--r--r-- root/root 4727 2017-09-08 12:07 usr/include/nspr/prmem.h
-r--r--r-- root/root 15206 2017-09-08 12:07 usr/include/nspr/prcountr.h
-r--r--r-- root/root 2895 2017-09-08 12:07 usr/include/nspr/plbase64.h
-r--r--r-- root/root 2448 2017-09-08 12:07 usr/include/nspr/prpdce.h
-r--r--r-- root/root 11293 2017-09-08 12:07 usr/include/nspr/prerror.h
-r--r--r-- root/root 22433 2017-09-08 12:07 usr/include/nspr/prtrace.h
-r--r--r-- root/root 3240 2017-09-08 12:07 usr/include/nspr/prmon.h
-r--r--r-- root/root 8308 2017-09-08 12:07 usr/include/nspr/prerr.h
-r--r--r-- root/root 565 2017-09-08 12:07 usr/include/nspr/plarenas.h
-r--r--r-- root/root 10166 2017-09-08 12:07 usr/include/nspr/prtime.h
-r--r--r-- root/root 3813 2017-09-08 12:07 usr/include/nspr/prlock.h
-r--r--r-- root/root 2640 2017-09-08 12:07 usr/include/nspr/pripcsem.h
-r--r--r-- root/root 8569 2017-09-08 12:07 usr/include/nspr/prshm.h
-r--r--r-- root/root 5811 2017-09-08 12:07 usr/include/nspr/pratom.h
-r--r--r-- root/root 6914 2017-09-08 12:07 usr/include/nspr/prlog.h
-r--r--r-- root/root 3594 2017-09-08 12:07 usr/include/nspr/prcvar.h
-r--r--r-- root/root 16268 2017-09-08 12:07 usr/include/nspr/prmwait.h
-r--r--r-- root/root 6235 2017-09-08 12:07 usr/include/nspr/prenv.h
-r--r--r-- root/root 10009 2017-09-08 12:07 usr/include/nspr/prthread.h
-r--r--r-- root/root 2395 2017-09-08 12:07 usr/include/nspr/prclist.h
-r--r--r-- root/root 2145 2017-09-08 12:07 usr/include/nspr/prcmon.h
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/include/nspr/obsolete/
-r--r--r-- root/root 4914 2017-09-08 12:07 usr/include/nspr/obsolete/protypes.h
-r--r--r-- root/root 2060 2017-09-08 12:07 usr/include/nspr/obsolete/prsem.h
-r--r--r-- root/root 6945 2017-09-08 12:07 usr/include/nspr/obsolete/pralarm.h
-r--r--r-- root/root 5642 2017-09-08 12:07 usr/include/nspr/obsolete/probslet.h
-r--r--r-- root/root 3559 2017-09-08 12:07 usr/include/nspr/prvrsion.h
-r--r--r-- root/root 4834 2017-09-08 12:07 usr/include/nspr/plhash.h
-r--r--r-- root/root 5346 2017-09-08 12:07 usr/include/nspr/prinrval.h
-r--r--r-- root/root 2838 2017-09-08 12:07 usr/include/nspr/prrwlock.h
-r--r--r-- root/root 2461 2017-09-08 12:07 usr/include/nspr/prrng.h
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/include/nspr/private/
-r--r--r-- root/root 8251 2017-09-08 12:07 usr/include/nspr/private/pprio.h
-r--r--r-- root/root 442 2017-09-08 12:07 usr/include/nspr/private/prpriv.h
-r--r--r-- root/root 11201 2017-09-08 12:07 usr/include/nspr/private/pprthred.h
-r--r--r-- root/root 8335 2017-09-08 12:07 usr/include/nspr/prlink.h
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/include/nss/
-r--r--r-- root/root 11280 2017-08-08 15:29 usr/include/nss/secerr.h
-r--r--r-- root/root 622 2017-08-08 15:29 usr/include/nss/secdigt.h
-r--r--r-- root/root 494 2017-08-08 15:29 usr/include/nss/pk11func.h
-r--r--r-- root/root 26916 2017-08-08 15:29 usr/include/nss/pkcs11f.h
-r--r--r-- root/root 327 2017-08-08 15:29 usr/include/nss/nssckft.h
-r--r--r-- root/root 25437 2017-08-08 15:29 usr/include/nss/secpkcs7.h
-r--r--r-- root/root 13214 2017-08-08 15:29 usr/include/nss/secasn1.h
-r--r--r-- root/root 7743 2017-08-08 15:29 usr/include/nss/nssilock.h
-r--r--r-- root/root 14584 2017-08-08 15:29 usr/include/nss/sslt.h
-r--r--r-- root/root 5923 2017-08-08 15:29 usr/include/nss/nssilckt.h
-r--r--r-- root/root 7026 2017-08-08 15:29 usr/include/nss/keythi.h
-r--r--r-- root/root 61070 2017-08-08 15:29 usr/include/nss/pkcs11t.h
-r--r--r-- root/root 12143 2017-08-08 15:29 usr/include/nss/blapit.h
-r--r--r-- root/root 11210 2017-08-08 15:29 usr/include/nss/pkcs12t.h
-r--r--r-- root/root 3083 2017-08-08 15:29 usr/include/nss/portreg.h
-r--r--r-- root/root 13847 2017-08-08 15:29 usr/include/nss/sslerr.h
-r--r--r-- root/root 320 2017-08-08 15:29 usr/include/nss/nssckepv.h
-r--r--r-- root/root 4827 2017-08-08 15:29 usr/include/nss/secoid.h
-r--r--r-- root/root 4994 2017-08-08 15:29 usr/include/nss/nssrwlk.h
-r--r--r-- root/root 10331 2017-08-08 15:29 usr/include/nss/secport.h
-r--r--r-- root/root 908 2017-08-08 15:29 usr/include/nss/cmsreclist.h
-r--r--r-- root/root 1154 2017-08-08 15:29 usr/include/nss/base64.h
-r--r--r-- root/root 1297 2017-08-08 15:29 usr/include/nss/nsslowhash.h
-r--r--r-- root/root 2603 2017-08-08 15:29 usr/include/nss/lowkeyti.h
-r--r--r-- root/root 7456 2017-08-08 15:29 usr/include/nss/pkcs11.h
-r--r--r-- root/root 18188 2017-08-08 15:29 usr/include/nss/secoidt.h
-r--r--r-- root/root 6584 2017-08-08 15:29 usr/include/nss/pk11pqg.h
-r--r--r-- root/root 3420 2017-08-08 15:29 usr/include/nss/utilparst.h
-r--r--r-- root/root 2670 2017-08-08 15:29 usr/include/nss/nssbaset.h
-r--r--r-- root/root 14480 2017-08-08 15:29 usr/include/nss/sslproto.h
-r--r--r-- root/root 16350 2017-08-08 15:29 usr/include/nss/secmodt.h
-r--r--r-- root/root 3202 2017-08-08 15:29 usr/include/nss/certdb.h
-r--r--r-- root/root 3248 2017-08-08 15:29 usr/include/nss/nssb64.h
-r--r--r-- root/root 3369 2017-08-08 15:29 usr/include/nss/secdig.h
-r--r--r-- root/root 59989 2017-08-08 15:29 usr/include/nss/cert.h
-r--r--r-- root/root 968 2017-08-08 15:29 usr/include/nss/nssutil.h
-r--r--r-- root/root 2505 2017-08-08 15:29 usr/include/nss/nssckbi.h
-r--r--r-- root/root 17273 2017-08-08 15:29 usr/include/nss/cmst.h
-r--r--r-- root/root 2303 2017-08-08 15:29 usr/include/nss/cmmft.h
-r--r--r-- root/root 1408 2017-08-08 15:29 usr/include/nss/pkcs12.h
-r--r--r-- root/root 2034 2017-08-08 15:29 usr/include/nss/nssckfwt.h
-r--r--r-- root/root 8465 2017-08-08 15:29 usr/include/nss/keyhi.h
-r--r--r-- root/root 46937 2017-08-08 15:29 usr/include/nss/certt.h
-r--r--r-- root/root 380 2017-08-08 15:29 usr/include/nss/nsslocks.h
-r--r--r-- root/root 64432 2017-08-08 15:29 usr/include/nss/crmf.h
-r--r--r-- root/root 426 2017-08-08 15:29 usr/include/nss/cryptoht.h
-r--r--r-- root/root 43207 2017-08-08 15:29 usr/include/nss/cmmf.h
-r--r--r-- root/root 615 2017-08-08 15:29 usr/include/nss/pkcs11u.h
-r--r--r-- root/root 2164 2017-08-08 15:29 usr/include/nss/seccomon.h
-r--r--r-- root/root 284 2017-08-08 15:29 usr/include/nss/keyt.h
-r--r--r-- root/root 13895 2017-08-08 15:29 usr/include/nss/nss.h
-r--r--r-- root/root 1202 2017-08-08 15:29 usr/include/nss/pkcs1sig.h
-r--r--r-- root/root 755 2017-08-08 15:29 usr/include/nss/p12plcy.h
-r--r--r-- root/root 17113 2017-08-08 15:29 usr/include/nss/nssckfwc.h
-r--r--r-- root/root 10148 2017-08-08 15:29 usr/include/nss/jar.h
-r--r--r-- root/root 347 2017-08-08 15:29 usr/include/nss/key.h
-r--r--r-- root/root 7235 2017-08-08 15:29 usr/include/nss/nssckfw.h
-r--r--r-- root/root 775 2017-08-08 15:29 usr/include/nss/pkcs11p.h
-r--r--r-- root/root 1964 2017-08-08 15:29 usr/include/nss/jar-ds.h
-r--r--r-- root/root 10916 2017-08-08 15:29 usr/include/nss/secasn1t.h
-r--r--r-- root/root 3261 2017-08-08 15:29 usr/include/nss/utilpars.h
-r--r--r-- root/root 466 2017-08-08 15:29 usr/include/nss/nssb64t.h
-r--r--r-- root/root 48598 2017-08-08 15:29 usr/include/nss/pk11pub.h
-r--r--r-- root/root 314 2017-08-08 15:29 usr/include/nss/nssckg.h
-r--r--r-- root/root 28869 2017-08-08 15:29 usr/include/nss/ocsp.h
-r--r--r-- root/root 64416 2017-08-08 15:29 usr/include/nss/ssl.h
-r--r--r-- root/root 3969 2017-08-08 15:29 usr/include/nss/secdert.h
-r--r--r-- root/root 2099 2017-08-08 15:29 usr/include/nss/secpkcs5.h
-r--r--r-- root/root 6672 2017-08-08 15:29 usr/include/nss/nssbase.h
-r--r--r-- root/root 535 2017-08-08 15:29 usr/include/nss/nssrwlkt.h
-r--r--r-- root/root 12511 2017-08-08 15:29 usr/include/nss/ocspt.h
-r--r--r-- root/root 5457 2017-08-08 15:29 usr/include/nss/crmft.h
-r--r--r-- root/root 366 2017-08-08 15:29 usr/include/nss/nssckt.h
-r--r--r-- root/root 7290 2017-08-08 15:29 usr/include/nss/secmod.h
-r--r--r-- root/root 731 2017-08-08 15:29 usr/include/nss/pk11sdr.h
-r--r--r-- root/root 388 2017-08-08 15:29 usr/include/nss/eccutil.h
-r--r--r-- root/root 2374 2017-08-08 15:29 usr/include/nss/pkcs11uri.h
-r--r--r-- root/root 9518 2017-08-08 15:29 usr/include/nss/pk11priv.h
-r--r--r-- root/root 9462 2017-08-08 15:29 usr/include/nss/p12.h
-r--r--r-- root/root 442 2017-08-08 15:29 usr/include/nss/shsign.h
-r--r--r-- root/root 8662 2017-08-08 15:29 usr/include/nss/utilrename.h
-r--r--r-- root/root 1618 2017-08-08 15:29 usr/include/nss/utilmodt.h
-r--r--r-- root/root 6019 2017-08-08 15:29 usr/include/nss/secder.h
-r--r--r-- root/root 4469 2017-08-08 15:29 usr/include/nss/secitem.h
-r--r--r-- root/root 64748 2017-08-08 15:29 usr/include/nss/nssckmdt.h
-r--r--r-- root/root 1719 2017-08-08 15:29 usr/include/nss/sechash.h
-r--r--r-- root/root 7163 2017-08-08 15:29 usr/include/nss/secmime.h
-r--r--r-- root/root 2467 2017-08-08 15:29 usr/include/nss/ciferfam.h
-r--r--r-- root/root 1704 2017-08-08 15:29 usr/include/nss/jarfile.h
-r--r--r-- root/root 6923 2017-08-08 15:29 usr/include/nss/ecl-exp.h
-r--r--r-- root/root 1693 2017-08-08 15:29 usr/include/nss/hasht.h
-r--r--r-- root/root 2290 2017-08-08 15:29 usr/include/nss/lowkeyi.h
-r--r--r-- root/root 4538 2017-08-08 15:29 usr/include/nss/p12t.h
-r--r--r-- root/root 39762 2017-08-08 15:29 usr/include/nss/cms.h
-r--r--r-- root/root 15438 2017-08-08 15:29 usr/include/nss/cryptohi.h
-r--r--r-- root/root 5695 2017-08-08 15:29 usr/include/nss/smime.h
-r--r--r-- root/root 3839 2017-08-08 15:29 usr/include/nss/preenc.h
-r--r--r-- root/root 9209 2017-08-08 15:29 usr/include/nss/pkcs7t.h
-r--r--r-- root/root 18960 2017-08-08 15:29 usr/include/nss/pkcs11n.h
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/bin/
-rwxrwxr-x root/root 171676 2017-09-08 12:07 usr/bin/modutil
-rwxr-xr-x root/root 2549 2017-09-08 12:07 usr/bin/nspr-config
-rwxrwxr-x root/root 125080 2017-09-08 12:07 usr/bin/crlutil
-rwxrwxr-x root/root 108772 2017-09-08 12:07 usr/bin/cmsutil
-rwxrwxr-x root/root 190864 2017-09-08 12:07 usr/bin/signtool
-rwxr-xr-x root/root 16442 2017-09-08 12:07 usr/bin/smime
-rwxrwxr-x root/root 100600 2017-09-08 12:07 usr/bin/signver
-rwxr-xr-x root/root 2431 2017-09-08 12:07 usr/bin/nss-config
-rwxrwxr-x root/root 100900 2017-09-08 12:07 usr/bin/pk12util
-rwxrwxr-x root/root 124992 2017-09-08 12:07 usr/bin/ssltap
-rwxrwxr-x root/root 182940 2017-09-08 12:07 usr/bin/certutil
-rwxrwxr-x root/root 22056 2017-09-08 12:07 usr/bin/shlibsign
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/doc/
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/doc/mozilla-nss-3.31.1/
-rw-r--r-- root/root 26434 2009-04-08 11:39 usr/doc/mozilla-nss-3.31.1/lgpl-2.1.txt
-rw-r--r-- root/root 17987 2007-06-28 15:04 usr/doc/mozilla-nss-3.31.1/gpl-2.0.txt
-rw-r--r-- root/root 18152 2009-01-01 02:10 usr/doc/mozilla-nss-3.31.1/faq.html
-rw-r--r-- root/root 25755 2008-02-27 02:35 usr/doc/mozilla-nss-3.31.1/MPL-1.1.txt
Last edited by kjhambrick; 10-16-2017 at 07:16 AM .
Reason: and /usr/bin/
10-16-2017, 07:38 AM
#9
Senior Member
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159
coralfang --
Replying to my own post ...
I created a compat32 package via /usr/sbin/convertpkg-compat32 as recommended by Alien Bob.
Very Nice !
It looks safe to me ...
There are no files from /usr/include/
The 32-bit Programs are installed in /usr/bin/32/
The doinst.sh program looks safe enough too !
Alien Bob is THE MAN !
-- kjh
# 1. create a compat32 package from my 32-bit Slackware 14.2 local mirror:
Code:
# /usr/sbin/convertpkg-compat32 \
-i /home/dld/slackware/slackware-14.2-32/patches/packages/mozilla-nss-3.31.1-i586-1_slack14.2.txz \
-o mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz
<<output snipped>
Slackware package /tmp/mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz created.
Package created: /tmp/mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz
# 2. what is in the Package ???
Code:
# cd /tmp/
# tar -tvf ./mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz
drwxr-xr-x root/root 0 2017-10-16 07:23 ./
drwxr-xr-x root/root 0 2017-10-16 07:23 usr/
drwxr-xr-x root/root 0 2017-10-16 07:23 usr/bin/
drwxr-xr-x root/root 0 2017-10-16 07:23 usr/bin/32/
-rwxr-xr-x root/root 2549 2017-09-08 12:07 usr/bin/32/nspr-config
-rwxrwxr-x root/root 125080 2017-09-08 12:07 usr/bin/32/crlutil
-rwxrwxr-x root/root 100600 2017-09-08 12:07 usr/bin/32/signver
-rwxr-xr-x root/root 2431 2017-09-08 12:07 usr/bin/32/nss-config
-rwxrwxr-x root/root 171676 2017-09-08 12:07 usr/bin/32/modutil
-rwxrwxr-x root/root 108772 2017-09-08 12:07 usr/bin/32/cmsutil
-rwxrwxr-x root/root 190864 2017-09-08 12:07 usr/bin/32/signtool
-rwxrwxr-x root/root 124992 2017-09-08 12:07 usr/bin/32/ssltap
-rwxr-xr-x root/root 16442 2017-09-08 12:07 usr/bin/32/smime
-rwxrwxr-x root/root 182940 2017-09-08 12:07 usr/bin/32/certutil
-rwxrwxr-x root/root 22056 2017-09-08 12:07 usr/bin/32/shlibsign
-rwxrwxr-x root/root 100900 2017-09-08 12:07 usr/bin/32/pk12util
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/doc/
drwxr-xr-x root/root 0 2017-10-16 07:23 usr/doc/mozilla-nss-3.31.1/
-rw-r--r-- root/root 26434 2009-04-08 11:39 usr/doc/mozilla-nss-3.31.1/lgpl-2.1.txt
-rw-r--r-- root/root 17987 2007-06-28 15:04 usr/doc/mozilla-nss-3.31.1/gpl-2.0.txt
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/lib/
-rwxr-xr-x root/root 500364 2017-09-08 12:07 usr/lib/libnssckbi.so
-rwxr-xr-x root/root 1349168 2017-09-08 12:07 usr/lib/libnss3.so
-rwxr-xr-x root/root 9564 2017-09-08 12:07 usr/lib/libfreebl3.so
-rwxr-xr-x root/root 484836 2017-09-08 12:07 usr/lib/libfreeblpriv3.so
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libsoftokn3.chk
-rwxr-xr-x root/root 13692 2017-09-08 12:07 usr/lib/libplds4.so
-rwxr-xr-x root/root 153400 2017-09-08 12:07 usr/lib/libnssdbm3.so
drwxr-xr-x root/root 0 2017-09-08 12:07 usr/lib/pkgconfig/
-rw-r--r-- root/root 218 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nspr.pc
-rw-r--r-- root/root 268 2017-09-08 12:07 usr/lib/pkgconfig/mozilla-nss.pc
-rw-r--r-- root/root 158876 2017-09-08 12:07 usr/lib/libcrmf.a
-rwxr-xr-x root/root 306264 2017-09-08 12:07 usr/lib/libgtest1.so
-rwxr-xr-x root/root 170796 2017-09-08 12:07 usr/lib/libsmime3.so
-rwxr-xr-x root/root 262028 2017-09-08 12:07 usr/lib/libnspr4.so
-rwxr-xr-x root/root 281028 2017-09-08 12:07 usr/lib/libsoftokn3.so
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libnssdbm3.chk
-rwxr-xr-x root/root 9540 2017-09-08 12:07 usr/lib/libnsssysinit.so
-rwxr-xr-x root/root 170020 2017-09-08 12:07 usr/lib/libnssutil3.so
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libfreebl3.chk
-rwxr-xr-x root/root 17852 2017-09-08 12:07 usr/lib/libplc4.so
-rw-r--r-- root/root 899 2017-09-08 12:02 usr/lib/libfreeblpriv3.chk
-rwxr-xr-x root/root 334524 2017-09-08 12:07 usr/lib/libssl3.so
drwxr-xr-x root/root 0 2017-10-16 07:23 install/
-rw-r--r-- root/root 1235 2017-10-16 07:23 install/slack-desc
-rw-r--r-- root/root 197 2017-10-16 07:23 install/doinst.sh
# 3. what is in install/doinst.sh ?
Code:
# tar -xvf ./mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz install/doinst.sh
# cat install/doinst.sh
( cd usr/lib/pkgconfig ; rm -rf nss.pc )
( cd usr/lib/pkgconfig ; ln -sf mozilla-nss.pc nss.pc )
( cd usr/lib/pkgconfig ; rm -rf nspr.pc )
( cd usr/lib/pkgconfig ; ln -sf mozilla-nspr.pc nspr.pc )
# 4. clean up my messes
Code:
# rm -rf /tmp/install ./mozilla-nss-3.31.1-i586-1_slack14.2-compat32-test.txz
1 members found this post helpful.
10-16-2017, 02:55 PM
#10
Member
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836
Original Poster
Quote:
Originally Posted by
kjhambrick
coralfang --
May I ask what 32-bit app you're trying to run ?
af7567 mentioned processing the 32-bit mozilla-nss Package thru /usr/sbin/convertpkg-compat32 which would include /usr/lib/libnss3.so along with a lot of other 'stuff'
Oh i should have mentioned that. I'm trying to get "Garry's mod" to run via Steam.
However, i followed your advice to install a converted package of mozilla-nss, but the game is complaining about a whole other bunch of missing libraries now.
I've been reading up more about this game, and there are alot of problems with the Linux version it seems.
All times are GMT -5. The time now is 01:46 AM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News