たまたまZoomが必要になり、バイナリを入れようとしたが途中でヤメた。
https://support.zoom.us/hc/ja/articles/204206269-Linux-%E3%81%B8%E3%81%AE-Zoom-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%BE%E3%81%9F%E3%81%AF%E6%9B%B4%E6%96%B0
から zoom_x86_64.tar.xz をDLし展開するが、lib不足。
$ sudo tar xpf zoom_x86_64.tar.xz
$ sudo chown -R root:root zoom
$ cd zoom
$ LD_LIBRARY_PATH=. ldd zoom
libcef.so => not found
libxcb-image.so.0 => not found
libxcb-keysyms.so.1 => not found
libcef.soはSlackのpkgには無かった。libcef.so download、でググった。
https://pkgs.org/download/libcef.so()(64bit) で、openSUSEから持ってきてrpm2tgzしたが、
$ sudo installpkg /mnt2/a/rpm2tgz-1.2.2-x86_64-6.txz
$ rpm2tgz syslog-ng-3.30.1-bp153.1.56.x86_64.rpm
うまくいかなかった。(ファイルが一部しか展開されなかった)
rpmパッケージ 展開する、でググった。
https://pcvogel.sarakura.net/2016/11/29/31660
rpmをinstallし、rpmを展開した。
$ sudo installpkg /mnt2/ap/rpm-4.16.1.3-x86_64-4.txz
$ sudo installpkg /mnt2/a/cpio-2.13-x86_64-3.txz
$ mkdir temp; cd temp
$ rpm2cpio ../syslog-ng-3.30.1-bp153.1.56.x86_64.rpm | cpio -id
$ sudo cp -a -i usr/lib64/syslog-ng/libcef.so ../zoom/; cd ../zoom
$ sudo installpkg /mnt2/x/xcb-util-image-0.4.0-x86_64-5.txz
$ sudo installpkg /mnt2/x/xcb-util-keysyms-0.4.0-x86_64-5.txz
$ LD_LIBRARY_PATH=. ldd zoom
libsyslog-ng-3.30.so.0 => not found
これを同じsyslog-ngからコピーすると今度は以下が出てsyslog-ngにも無かった。
libevtlog-3.30.so.0 => not found
libsystemd.so.0 => not found
libsecret-storage.so.0 => not found
メンドクサくなってここでヤメた。Zoomは以前入れたWin10のを使った。入れたlibやbinは
そのままにする。気が向いたらそのうち続きをやる。
元に戻した。https://seesaawiki.jp/lifewithslackzaurus_15_0/d/%a5%e9%a5%a4%a5%d6%a5%e9%a5%ea%a4%ceinstall%c9%d4%c2%ad%a4%ce%a5%c1%a5%a7%a5%c3%a5%af
installまたは展開時のメッセージ:
# rpm2tgz (a tool for converting an RPM archive into a tar+gz one)
# Converts RPM format to Slackware’s GNU tar + GNU zip format. (view
# converted packages with “less”, install and remove with “installpkg”,
# “removepkg”, “pkgtool”, or manually with “tar”).
# Converted packages come with no warranty. 😉
\
# rpm (RPM package format tool)
# RPM is a tool from Red Hat Software used to install and remove
# packages in the .rpm format. When installing RPM packages on
# Slackware, you may need to use the –nodeps and –force options.
# Before installing any binary package, it’s wise to examine it to
# see what it’s going to do, and if it will overwrite any files. You
# can use rpm2tgz to convert .rpm packages to .tgz packages so you
# can look them over.
\
# cpio (backup and archiving utility)
# This is GNU cpio, a program to manage archives of files. This package
# also includes mt, a tape drive control program. cpio copies files into
# or out of a cpio or tar archive, which is a file that contains other
# files plus information about them, such as their pathname, owner,
# timestamps, and access permissions. The archive can be another file on
# the disk, a magnetic tape, or a pipe.
\
# xcb-util-image (port of Xlib’s XImage and XShmImage functions)
# xcb-util-image provides a port of Xlib’s XImage and XShmImage
# functions.
\
# xcb-util-keysyms (keysyms library for XCB)
# xcb-util-keysyms provides the keysyms library, which handles
# standard X key constants and conversion to/from keycodes.