ライブラリのinstall不足のチェック

足りてないライブラリをチェックしてinstallする。
ソースからmake/installすると(私の場合は)必要なものだけが全部入るから、ライブラリの
不足なんて無いが、バイナリでやると(選んで入れると)漏れたりする。lはglibcくらいしか
マジメに見てない(選んでない)ってのもあるが。

/—————————————————————————————————/
INSTALL_ORIG
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/INSTALL%5fORIG
の不足分:
# find /bin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
# find /lib/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
# find /lib64/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
# find /sbin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
\ libsgutils2-1.47.so.2 => not found
# find /usr/bin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
\ libSM.so.6 => not found
\ libICE.so.6 => not found
\ libX11.so.6 => not found
\ libcap-ng.so.0 => not found
\ libgd.so.3 => not found
# find /usr/lib/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
# find /usr/lib64/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
# find /usr/libexec/ -type f -exec ldd \{\} \; | grep ‘not\ found’
# find /usr/sbin/ -type f -exec ldd \{\} \; | grep ‘not\ found’

# installpkg /mnt2/slackware64/l/libcap-2.63-x86_64-1.txz (getting and setting POSIX.1e (formerly POSIX 6))
# installpkg /mnt2/slackware64/l/libcap-ng-0.8.2-x86_64-5.txz (make programming with POSIX capabilities easier)
# installpkg /mnt2/slackware64/l/gd-2.3.3-x86_64-2.txz (a graphics library)
# installpkg /mnt2/slackware64/l/sg3_utils-1.47-x86_64-1.txz (utilities and test programs for the linux sg driver)
# installpkg /mnt2/slackware64/l/libwebp-1.2.2-x86_64-1.txz (WebP photo compression library,39% more compression than JPEG and JPEG 2000, without loss)

XやfontやGL関係の分は後で入れる。上のlibを入れたら更に依存が増えた。まさに芋ヅル
# installpkg /mnt2/slackware64/l/giflib-5.2.1-x86_64-4.txz (IF image format library)
以下はXをinstallする時に入れる。
(# installpkg /mnt2/slackware64/x/freeglut-3.2.1-x86_64-3.txz (OpenSourced alternative to the OpenGL Utility Toolkit))
(# installpkg /mnt2/slackware64/x/glu-9.0.2-x86_64-1.txz (Mesa OpenGL utility library))

/—————————————————————————————————/
INSTALL_ORIG_X
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/X%a4%f2install%a4%b9%a4%eb
の不足分:
# find /bin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
# find /lib/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
# find /lib64/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
# find /sbin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
# find /usr/bin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
\ libfreetype.so.6 => not found
\ libxml2.so.2 => not found
\ libwnck-3.so.0 => not found
\ libgtk-3.so.0 => not found
\ libatk-1.0.so.0 => not found
\ libcairo-gobject.so.2 => not found
\ libgdk_pixbuf-2.0.so.0 => not found
\ libpangocairo-1.0.so.0 => not found
\ libharfbuzz.so.0 => not found
\ libcairo.so.2 => not found
\ libgio-2.0.so.0 => not found
\ libdbus-glib-1.so.2 => not found
\ libgif.so.7 => not found
\ libdmx.so.1 => not found
\ libfribidi.so.0 => not found
\ libxshmfence.so.1 => not found
\ libdrm.so.2 => not found
\ libglut.so.3 => not found
\ libEGL.so.1 => not found
\ libGL.so.1 => not found
\ libstartup-notification-1.so.0 => not found
\ libmarisa.so.0 => not found
\ libgee-0.8.so.2 => not found
\ libjson-glib-1.0.so.0 => not found
\
\ libgraphite2.so.3 => not found
\ libp11-kit.so.0 => not found
\ libatk-bridge-2.0.so.0 => not found
\ libwayland-client.so.0 => not found
\ libwayland-cursor.so.0 => not found
\ libwayland-egl.so.1 => not found
\ libXss.so.1 => not found
\ libXfontcache.so.1 => not found
\
# find /usr/lib/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
# find /usr/lib64/ -name “*[so,a]*” -exec ldd \{\} \; | grep ‘not\ found’
\ libxkbcommon.so.0 => not found
\ libgtk-x11-2.0.so.0 => not found
\ libgnutls.so.30 => not found
\ libgettextpo.so.0 => not found
\ libdrm_intel.so.1 => not found
\ libpython2.7.so.1.0 => not found
\ libbrotlidec.so.1 => not found
\ libunistring.so.2 => not found
\ libsasl2.so.3 => not found
\ libgbm.so.1 => not found
\ libepoxy.so.0 => not found
\ libmtdev.so.1 => not found
\ libXvMC.so.1 => not found
\ libxcb-util.so.1 => not found
\ libGLU.so.1 => not found
\ librsvg-2.so.2 => not found
\
\ libguile-3.0.so.1 => not found
\ libgc.so.1 => not found
\ libXv.so.1 => not found
\ libsane.so.1 => not found
\ libpython2.7.so.1.0 => not found
\ libnghttp2.so.14 => not found
\ libmariadb.so.3 => not found
\ libsqlite3.so.0 => not found
\ libruby.so.3.0 => not found
\ libicuuc.so.69 => not found
\ liblzo2.so.2 => not found
\
# find /usr/libexec/ -type f -exec ldd \{\} \; | grep ‘not\ found’
\ libnettle.so.8 => not found
# find /usr/sbin/ -type f -exec ldd \{\} \; | grep ‘not\ found’

メモ取りながらinstallはやりにくいから、Slack-14.2からinstallする。
Slack-14.2$ sudo installpkg -root /mnt3 l/freetype-2.11.1-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/libxml2-2.9.12-x86_64-5.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/libwnck3-3.36.0-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/gtk+-1.2.10-x86_64-9.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/gtk+2-2.24.33-x86_64-2.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/gtk+3-3.24.31-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/atk-2.36.0-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/cairo-1.16.0-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/gdk-pixbuf2-2.42.6-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/pango-1.48.11-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/harfbuzz-3.2.0-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/glib-1.2.10-x86_64-9.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/glib2-2.70.3-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/dbus-glib-0.112-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/giflib-5.2.1-x86_64-4.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libdmx-1.1.4-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/fribidi-1.0.11-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libxshmfence-1.3-x86_64-4.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libdrm-2.4.109-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/freeglut-3.2.1-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/mesa-21.3.5-x86_64-2.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libglvnd-1.3.3-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/glew-2.2.0-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/startup-notification-0.12-x86_64-5.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/marisa-0.2.6-x86_64-4.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libgee-0.20.4-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/json-glib-1.6.6-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/libxkbcommon-1.3.1-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 n/gnutls-3.7.2-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 d/gettext-tools-0.21-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/python2-module-collection-2.7.18-x86_64-6.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/brotli-1.0.9-x86_64-7.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/libunistring-0.9.10-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 n/cyrus-sasl-2.1.27-x86_64-7.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libepoxy-1.5.9-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/mtdev-1.1.6-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libXvMC-1.0.12-x86_64-5.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/xcb-util-0.4.0-x86_64-5.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/glu-9.0.2-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/librsvg-2.52.5-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 n/nettle-3.7.3-x86_64-1.txz
\
Slack-14.2$ sudo installpkg -root /mnt3 l/graphite2-1.3.14-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 n/p11-kit-0.24.1-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/at-spi2-core-2.42.0-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/at-spi2-atk-2.38.0-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/wayland-1.20.0-x86_64-1.txz (libのみ入れた)
Slack-14.2$ sudo installpkg -root /mnt3 x/libXScrnSaver-1.2.3-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libXfontcache-1.0.5-x86_64-5.txz
Slack-14.2$ sudo installpkg -root /mnt3 d/guile-3.0.7-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/gc-8.0.6-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libXv-1.0.11-x86_64-4.txz
Slack-14.2$ sudo installpkg -root /mnt3 xap/sane-1.0.32-x86_64-1.txz (libのみ入れた)
Slack-14.2$ sudo installpkg -root /mnt3 d/python2-2.7.18-x86_64-4.txz
Slack-14.2$ sudo installpkg -root /mnt3 d/python3-3.9.10-x86_64-4.txz
Slack-14.2$ sudo installpkg -root /mnt3 n/nghttp2-1.46.0-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 ap/mariadb-10.5.13-x86_64-2.txz
Slack-14.2$ sudo installpkg -root /mnt3 ap/sqlite-3.37.2-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 d/ruby-3.0.3-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/libyaml-0.2.5-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/icu4c-69.1-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/lzo-2.10-x86_64-4.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/libglvnd-1.3.3-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/glew-2.2.0-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/libtasn1-4.18.0-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 d/llvm-13.0.0-x86_64-2.txz
Slack-14.2$ sudo installpkg -root /mnt3 ap/lm_sensors-3.6.0-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 x/vulkan-sdk-1.2.176.1-x86_64-2.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/lz4-1.9.3-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/libedit-20210910_3.1-x86_64-1.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/cracklib-2.9.7-x86_64-3.txz
Slack-14.2$ sudo installpkg -root /mnt3 l/judy-1.0.5-x86_64-4.txz
(ブラウザや日本語入力で何が原因で動かないか分からなくなるのでdやapも入れた。Qtはlibも入れない方針)
\ libQt5Widgets.so.5 => not found
\ libQt5Network.so.5 => not found
\ libQt5Gui.so.5 => not found
\ libQt5Core.so.5 => not found

/—————————————————————————————————/
残りの不足分は本体installのついでにメモる。
つもりだったが、忘れていた。
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/OpenSSL%a1%a2GnuPG%a1%a2GnuTLS – OpenSSL、GnuPG、GnuTLS
を入れた時点でチェック&Instした。iptables依存libもあるのは間違いない。
$ sudo nvi /etc/ld.so.conf (/usr/lib64/firefox-98.0 を追加した。LD_LIBRARY_PATHが効かなかった)
$ sudo ldconfig
ldconfig: /usr/lib64/firefox-98.0/libxul.so.sig is not an ELF file – it has the wrong magic bytes at the start.
(警告は出るがlddコマンド自体は最後まで実行されている)
$ sudo find /usr/bin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
(メモ省略)
$ sudo find /usr/sbin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
(メモ省略)
$ sudo find /usr/lib64/ -type f -exec ldd \{\} \; | grep ‘not\ found’
(メモ省略)
$ sudo installpkg n/libgcrypt-1.9.4-x86_64-1.txz
$ sudo installpkg n/libgpg-error-1.44-x86_64-1.txz
$ sudo installpkg n/libassuan-2.5.5-x86_64-1.txz
$ sudo installpkg n/libksba-1.6.0-x86_64-1.txz
$ sudo installpkg n/npth-1.6-x86_64-3.txz
$ sudo installpkg n/libmnl-1.0.4-x86_64-5.txz
$ sudo installpkg n/libnftnl-1.2.1-x86_64-1.txz
$ sudo installpkg n/libnetfilter_conntrack-1.0.8-x86_64-3.txz
$ sudo installpkg n/libnfnetlink-1.0.1-x86_64-4.txz
$ sudo nvi /etc/ld.so.conf (/usr/lib64/firefox-98.0 を外した)
$ sudo ldconfig

/—————————————————————————————————/
WordPressを入れる
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/WordPress%a4%f2%c6%fe%a4%ec%a4%eb
の不足分:
$ sudo nvi /etc/ld.so.conf (/usr/lib64/firefox-98.0 を追加した)
$ sudo ldconfig
$ sudo installpkg l/apr-1.7.0-x86_64-3.txz
$ sudo installpkg l/apr-util-1.6.1-x86_64-10.txz
$ sudo installpkg l/libsodium-1.0.18-x86_64-3.txz
$ sudo installpkg l/tidy-html5-5.8.0-x86_64-2.txz
$ sudo installpkg l/libiodbc-3.52.15-x86_64-1.txz
$ sudo installpkg l/libxslt-1.1.34-x86_64-3.txz
$ sudo installpkg l/aspell-0.60.8-x86_64-3.txz
$ sudo installpkg l/oniguruma-6.9.7.1-x86_64-1.txz
$ sudo installpkg l/enchant-2.3.2-x86_64-1.txz
$ sudo installpkg l/libzip-1.8.0-x86_64-1.txz
$ sudo installpkg l/hunspell-1.7.0-x86_64-1.txz
$ sudo installpkg l/lmdb-0.9.29-x86_64-1.txz
$ sudo installpkg n/net-snmp-5.9.1-x86_64-4.txz
$ sudo installpkg d/perl-5.34.0-x86_64-1.txz
$ sudo nvi /etc/ld.so.conf (/usr/lib64/firefox-98.0 を外した)
$ sudo ldconfig

/—————————————————————————————————/
しばらくチェックをサボっていたので、Qt以外にnot_foundができていた (2022.10)
$ sudo find /usr/bin/ -type f -exec ldd \{\} \; | grep ‘not\ found’
libdw.so.1 => not found
libarchive.so.13 => not found
多分Zoomを入れようとした時だ。https://seesaawiki.jp/lifewithslackzaurus_15_0/d/Zoom%a4%f2%c6%fe%a4%ec%a4%eb%20%28%ca%dd%ce%b1%a4%b7%a4%bf%29
元に戻した。
$ sudo removepkg xcb-util-keysyms-0.4.0-x86_64-5
$ sudo removepkg xcb-util-image-0.4.0-x86_64-5
$ sudo removepkg cpio-2.13-x86_64-3
$ sudo removepkg rpm-4.16.1.3-x86_64-4
$ sudo removepkg rpm2tgz-1.2.2-x86_64-6 (INSTALL_ORIGで入れていたが外すことにした)
それでもまだ不足があったので、installした。
$ find /usr/lib64/ | xargs file | grep “shared object” | grep ELF | cut -f 1 -d : | xargs ldd | grep found
\ libsecret-1.so.0 => not found
$ sudo installpkg l/libsecret-0.20.4-x86_64-3.txz
(これのlib不足は無かった)

/—————————————————————————————————/
Gimpを入れる(GimpとPC-Linux_GUIの古い縁)
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/Gimp%a4%c8PC%2dLinux%5fGUI%a4%ce%b8%c5%a4%a4%b1%ef
の不足分:
$ sudo nvi /etc/ld.so.conf (/usr/lib64/firefox-105.0.1 を追加した)
$ sudo ldconfig
$ find /usr/bin/ | xargs file | grep “executable” | grep ELF | cut -f 1 -d : | xargs ldd | grep found
(不足libはまとめて下に記した)
$ find /usr/libexec/ | xargs file | grep “executable” | grep ELF | cut -f 1 -d : | xargs ldd | grep found
(不足libはまとめて下に記した)
$ find /usr/lib64/ | xargs file | grep “shared object” | grep ELF | cut -f 1 -d : | xargs ldd | grep found
(不足libはまとめて下に記した)
$ sudo nvi /etc/ld.so.conf (/usr/lib64/firefox-105.0.1 を外した)
$ sudo ldconfig
\
$ ldd /usr/bin/gimp
\ libgegl-0.4.so.0 => not found
\ libgegl-npd-0.4.so => not found
\ libbabl-0.1.so.0 => not found
\ libgexiv2.so.2 => not found
\ libmypaint.so.0 => not found
(これ以降は二次依存)
\ libpoppler-glib.so.8 => not found
\ libSDL2-2.0.so.0 => not found
\ libraw.so.20 => not found
\ libIlmImf-2_5.so.25 => not found
\ libjasper.so.4 => not found
\ libavcodec.so.58 => not found
\ libavformat.so.58 => not found
\ libavutil.so.56 => not found
\ libswscale.so.5 => not found
(不足分以外は省略した)
(三次依存以降は省略した)
\ libQt5Widgets.so.5 => not found (Qtは入れない、使わない)
\ libQt5Network.so.5 => not found
\ libQt5Gui.so.5 => not found
\ libQt5Xml.so.5 => not found
\ libQt5Core.so.5 => not found
\ libsmbclient.so.0 => not found (Sambaは実行したくないので、rm /usr/sbin/samba)
\ libquadmath.so.0 => not found (GCCは後から入れる)
\
$ cat /mnt3/etc/slackware-version
Slackware 14.2
$ find /mnt3/var/log/packages/ -type f -exec grep -H quadmath \{\} \;
/mnt3/var/log/packages/gcc-5.3.0-i586-3:usr/lib/libquadmath.so.0.0.0
\
$ sudo installpkg l/gegl-0.4.34-x86_64-2.txz (Generic Graphics Library)
$ sudo installpkg l/babl-0.1.88-x86_64-1.txz (pixel format translation library)
$ sudo installpkg l/gexiv2-0.14.0-x86_64-3.txz (GObject-based Exiv2 wrapper)
$ sudo installpkg l/exiv2-0.27.5-x86_64-1.txz (Exif and IPTC Metadata Library and Tools)
$ sudo installpkg x/libmypaint-1.6.1-x86_64-4.txz (brush engine library)
$ sudo installpkg l/poppler-21.12.0-x86_64-1.txz
$ sudo installpkg l/poppler-data-0.4.11-noarch-1.txz
$ sudo installpkg l/SDL2-2.0.20-x86_64-1.txz
$ sudo installpkg l/LibRaw-0.20.2-x86_64-3.txz
$ sudo installpkg l/openexr-2.5.7-x86_64-5.txz
$ sudo installpkg l/jasper-2.0.33-x86_64-1.txz
$ sudo installpkg l/l/ffmpeg-4.4.1-x86_64-2.txz
\
$ sudo installpkg l/libva-2.13.0-x86_64-2.txz
$ sudo installpkg l/libva-utils-2.13.0-x86_64-1.txz
$ sudo installpkg l/openal-soft-1.21.1-x86_64-2.txz
$ sudo installpkg l/libcdio-2.1.0-x86_64-3.txz
$ sudo installpkg l/libvpx-1.11.0-x86_64-1.txz
$ sudo installpkg l/libogg-1.3.5-x86_64-1.txz
$ sudo installpkg l/libvorbis-1.3.7-x86_64-3.txz
$ sudo installpkg l/lame-3.100-x86_64-4.txz
$ sudo installpkg l/libcaca-0.99.beta19-x86_64-11.txz
$ sudo installpkg l/opus-1.3.1-x86_64-3.txz
$ sudo installpkg l/libtheora-1.1.1-x86_64-4.txz
$ sudo installpkg l/openjpeg-2.4.0-x86_64-3.txz
$ sudo installpkg l/libvdpau-1.4-x86_64-3.txz
$ sudo installpkg l/ocl-icd-2.3.1-x86_64-1.txz
$ sudo installpkg l/boost-1.78.0-x86_64-1.txz
$ sudo installpkg l/speex-1.2.0-x86_64-4.txz
$ sudo installpkg l/libbluray-1.3.0-x86_64-1.txz
$ sudo installpkg l/libssh-0.9.6-x86_64-1.txz
$ sudo installpkg l/libssh2-1.10.0-x86_64-1.txz
$ sudo installpkg l/pulseaudio-15.0-x86_64-4.txz
$ sudo installpkg l/vid.stab-20201110_f9166e9-x86_64-1.txz
$ sudo installpkg l/speexdsp-1.2.0-x86_64-3.txz
$ sudo installpkg l/v4l-utils-1.22.1-x86_64-1.txz
$ sudo installpkg l/libsndfile-1.0.31-x86_64-2.txz
$ sudo installpkg l/libasyncns-0.8-x86_64-5.txz
$ sudo installpkg l/orc-0.4.32-x86_64-3.txz
$ sudo installpkg l/fftw-3.3.10-x86_64-1.txz
$ sudo installpkg l/sbc-1.5-x86_64-3.txz
$ sudo installpkg l/gstreamer-1.18.5-x86_64-1.txz
$ sudo installpkg l/elfutils-0.186-x86_64-1.txz
$ sudo installpkg l/gst-plugins-base-1.18.5-x86_64-1.txz
$ sudo installpkg ap/cdparanoia-III_10.2-x86_64-5.txz
$ sudo installpkg l/graphene-1.10.6-x86_64-1.txz
$ sudo installpkg l/libvisual-0.4.0-x86_64-6.txz
$ sudo installpkg l/libcdio-paranoia-10.2+2.0.1-x86_64-3.txz
$ sudo installpkg ap/flac-1.3.3-x86_64-3.txz
$ sudo installpkg xap/xmms-1.2.11-x86_64-8.txz
$ sudo installpkg l/esound-0.2.41-x86_64-5.txz
$ sudo installpkg l/audiofile-0.3.6-x86_64-4.txz
$ sudo installpkg l/libwmf-0.2.12-x86_64-3.txz
$ sudo installpkg l/libmng-2.0.3-x86_64-4.txz
$ sudo installpkg l/aalib-1.4rc5-x86_64-8.txz
$ sudo installpkg ap/ghostscript-9.55.0-x86_64-1.txz
$ sudo installpkg ap/ghostscript-fonts-std-8.11-noarch-5.txz
$ sudo installpkg l/pygtk-2.24.0-x86_64-7.txz
$ sudo installpkg l/libglade-2.6.4-x86_64-8.txz
$ sudo installpkg l/gexiv2-0.14.0-x86_64-3.txz
$ sudo installpkg n/samba-4.15.5-x86_64-1.txz
$ sudo installpkg l/tevent-0.11.0-x86_64-3.txz
$ sudo installpkg l/talloc-2.3.3-x86_64-3.txz
$ sudo installpkg l/libunwind-1.6.2-x86_64-1.txz
$ sudo installpkg l/libcddb-1.3.2-x86_64-8.txz
$ sudo installpkg l/libarchive-3.5.2-x86_64-1.txz
$ sudo installpkg l/liburing-2.1-x86_64-2.txz
$ sudo installpkg n/gpgme-1.16.0-x86_64-3.txz
$ sudo installpkg l/libsigc++-2.10.7-x86_64-1.txz
$ sudo installpkg l/libsigc++3-3.0.7-x86_64-1.txz
\
\ libQt5OpenGL.so.5 => not found (Qtは入れない、使わない)
\ libQt5Network.so.5 => not found
\ libQt5Widgets.so.5 => not found
\ libQt5Network.so.5 => not found
\ libQt5Gui.so.5 => not found
\ libQt5Core.so.5 => not found
\ libquadmath.so.0 => not found (GCCは後から入れる。動かない機能が出てきたら仕方なく入れる)

/—————————————————————————————————/
Imagemagickを入れる(jpeg svg 変換)
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/jpeg%20svg%20%ca%d1%b4%b9
の不足分:
$ sudo nvi /etc/ld.so.conf (/usr/lib64/firefox-105.0.3 を追加した)
$ sudo ldconfig
$ find /usr/bin/ | xargs file | grep “executable” | grep ELF | cut -f 1 -d : | xargs ldd | grep found
\ libQt5OpenGL.so.5 => not found (Qtは入れない、使わない)
\ libQt5Network.so.5 => not found
\ libQt5Widgets.so.5 => not found
\ libQt5Network.so.5 => not found
\ libQt5Gui.so.5 => not found
\ libQt5Core.so.5 => not found
\ libquadmath.so.0 => not found
(/usr/binでも出るようになったので、GCCを入れることにした)
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/INSTALL%5fORIG%5fGCC
$ find /usr/lib64/ | xargs file | grep “shared object” | grep ELF | cut -f 1 -d : | xargs ldd | grep found
\ libQt5Xml.so.5 => not found (Qtは入れない)
\ libdjvulibre.so.21 => not found
\
$ sudo installpkg /mnt2/slackware64/l/djvulibre-3.5.28-x86_64-3.txz

/—————————————————————————————————/
INSTALL_ORIG_GCC
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/INSTALL%5fORIG%5fGCC
の不足分:
$ find /usr/libexec/ | xargs file | grep “executable” | grep ELF | cut -f 1 -d : | xargs ldd | grep found
\ libgo.so.19 => not found
(installはINSTALL_ORIG_GCCの方にメモした)
\
$ ldd /usr/libexec/gcc/x86_64-slackware-linux/11.2.0/buildid
\ linux-vdso.so.1 (0x00007fffea3f2000)
\ libgo.so.19 => /usr/lib64/libgo.so.19 (0x00007fd1bd756000)
\ libm.so.6 => /lib64/libm.so.6 (0x00007fd1bd60e000)
\ libc.so.6 => /lib64/libc.so.6 (0x00007fd1bd42f000)
\ /lib64/ld-linux-x86-64.so.2 (0x00007fd1bf1d7000)
\ libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd1bd40e000)
\ libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007fd1bd3f3000)
$ ldd /usr/libexec/gcc/x86_64-slackware-linux/11.2.0/test2json
\ linux-vdso.so.1 (0x00007ffc959d6000)
\ libgo.so.19 => /usr/lib64/libgo.so.19 (0x00007f48fe357000)
\ libm.so.6 => /lib64/libm.so.6 (0x00007f48fe20f000)
\ libc.so.6 => /lib64/libc.so.6 (0x00007f48fe030000)
\ /lib64/ld-linux-x86-64.so.2 (0x00007f48ffdd8000)
\ libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f48fe00f000)
\ libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f48fdff4000)
$ ldd /usr/libexec/gcc/x86_64-slackware-linux/11.2.0/vet
\ linux-vdso.so.1 (0x00007ffc179dd000)
\ libgo.so.19 => /usr/lib64/libgo.so.19 (0x00007f88924ed000)
\ libm.so.6 => /lib64/libm.so.6 (0x00007f88923a5000)
\ libc.so.6 => /lib64/libc.so.6 (0x00007f88921c6000)
\ /lib64/ld-linux-x86-64.so.2 (0x00007f8893f6e000)
\ libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f88921a5000)
\ libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f889218a000)

/—————————————————————————————————/
ブラウザは本家のを使う
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/%a5%d6%a5%e9%a5%a6%a5%b6%a4%cf%cb%dc%b2%c8%a4%ce%a4%f2%bb%c8%a4%a6
$ grep -E ‘bin|lib’ /var/log/packages/speech-dispatcher-0.10.2-x86_64-5 | sed s@^@/@ | xargs ldd | grep found
libdotconf.so.0 => not found
libbaratinoo.so => not found (見つからない)
libespeak-ng.so.1 => not found
libibmeci.so => not found (見つからない)
libKali.so => not found (見つからない)
libKGlobal.so => not found (見つからない)
libKTrans.so => not found (見つからない)
libKParle.so => not found (見つからない)
libKAnalyse.so => not found (見つからない)
libvoxin.so => not found (見つからない)
libao.so.4 => not found
$ sudo installpkg /mnt2/slackware64/l/dotconf-1.3-x86_64-3.txz
$ sudo installpkg /mnt2/slackware64/l/espeak-ng-1.50-x86_64-3.txz
$ sudo installpkg /mnt2/slackware64/l/pcaudiolib-1.2-x86_64-1.txz
$ sudo installpkg /mnt2/slackware64/l/libao-1.2.2-x86_64-4.txz
残りが見つからず入れてないが、Speech Dispatcher ライブラリが足りないため音声合成を使用でき
ません、は出なくなった。
https://www.linuxquestions.org/questions/slackware-14/missing-dependencies-of-speech-dispatcher-4175687609/
(放置することにした。TTSは必要になったら入れる)

参考情報:
ライブラリのinstallpkg不足のチェック – SlackwareARM-14.0 spitz,Z200 GPE メモ
https://seesaawiki.jp/lifewithslackarmzaurus/d/%a5%e9%a5%a4%a5%d6%a5%e9%a5%ea%a4%ceinstallpkg%c9%d4%c2%ad%a4%ce%a5%c1%a5%a7%a5%c3%a5%af

installまたは展開時のメッセージ:
省略した。libまでなんてメンドクサくて見てられない。
\

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です