Updated for multilib

This commit is contained in:
Dimitris Zlatanidis 2024-09-25 23:38:52 +03:00
parent 386e1d627a
commit 12bc18403d
3 changed files with 304 additions and 0 deletions

View file

@ -0,0 +1,24 @@
Updated: 25/09/2024
Slackware for x86_64 15.0 - Stable - multilib packages & install instructions
-----------------------------------------------------------------------------
Before proceeding with the installation, it is better to read Eric's instructions.
You will find the file README.ERIC for this purpose, or refer directly to:
http://www.slackware.com/~alien/multilib/
In this folder, there are two lists, as Eric says, you should install first the glibc packages
and then the 32-bit compatibility packages. First, edit the '/etc/slpkg/repositories.toml' file
and enable the 'multilib' repository and then:
$ slpkg update --repository=multilib
$ slpkg install glibc_packages.pkgs --repository=multilib
$ slpkg install compat32.pkgs --repository=multilib
Done! You need to reboot because of the glibc upgrade.
Please read README.ERIC for more or visit the site as I say above.
Enjoy!

View file

@ -0,0 +1,261 @@
# Updated: 25/09/2024
# Slackware 15.0 - Stable
# You are now going to install 32-bit compatibility packages
# to support all the 32-bit programs you may want to run.
Mako-compat32
SDL2-compat32
SDL2_gfx-compat32
SDL2_image-compat32
SDL2_mixer-compat32
SDL2_net-compat32
SDL2_ttf-compat32
aaa_libraries-compat32
aalib-compat32
alsa-lib-compat32
alsa-oss-compat32
alsa-plugins-compat32
at-spi2-atk-compat32
at-spi2-core-compat32
atk-compat32
attr-compat32
audiofile-compat32
brotli-compat32
bzip2-compat32
c-ares-compat32
cairo-compat32
cdparanoia-compat32
compat32-tools
cracklib-compat32
cups-compat32
cups-filters-compat32
curl-compat32
cyrus-sasl-compat32
dbus-compat32
dbus-glib-compat32
e2fsprogs-compat32
egl-wayland-compat32
eglexternalplatform-compat32
elfutils-compat32
elogind-compat32
esound-compat32
eudev-compat32
expat-compat32
ffmpeg-compat32
fftw-compat32
flac-compat32
fluidsynth-compat32
fontconfig-compat32
freeglut-compat32
freetype-compat32
fribidi-compat32
gamin-compat32
gc-compat32
gdk-pixbuf2-compat32
gdk-pixbuf2-xlib-compat32
giflib-compat32
glew-compat32
glib2-compat32
glu-compat32
gmp-compat32
gnome-keyring-compat32
gnutls-compat32
gobject-introspection-compat32
graphene-compat32
graphite2-compat32
gst-plugins-bad-free-compat32
gst-plugins-base-compat32
gst-plugins-good-compat32
gst-plugins-libav-compat32
gstreamer-compat32
gtk+2-compat32
gtk+3-compat32
harfbuzz-compat32
icu4c-compat32
intel-vaapi-driver-compat32
isl-compat32
jansson-compat32
jasper-compat32
json-c-compat32
json-glib-compat32
keyutils-compat32
krb5-compat32
lame-compat32
lcms-compat32
lcms2-compat32
libFS-compat32
libICE-compat32
libSM-compat32
libX11-compat32
libXScrnSaver-compat32
libXau-compat32
libXaw-compat32
libXcomposite-compat32
libXcursor-compat32
libXdamage-compat32
libXdmcp-compat32
libXevie-compat32
libXext-compat32
libXfixes-compat32
libXfont2-compat32
libXfontcache-compat32
libXft-compat32
libXi-compat32
libXinerama-compat32
libXmu-compat32
libXp-compat32
libXpm-compat32
libXrandr-compat32
libXrender-compat32
libXres-compat32
libXt-compat32
libXtst-compat32
libXv-compat32
libXvMC-compat32
libXxf86dga-compat32
libXxf86misc-compat32
libXxf86vm-compat32
libaio-compat32
libarchive-compat32
libasyncns-compat32
libbluray-compat32
libcaca-compat32
libcap-compat32
libcdio-compat32
libcdio-paranoia-compat32
libclc-compat32
libdbusmenu-compat32
libdmx-compat32
libdrm-compat32
libdvdnav-compat32
libedit-compat32
libepoxy-compat32
libexif-compat32
libffi-compat32
libfontenc-compat32
libgcrypt-compat32
libglade-compat32
libglvnd-compat32
libgnt-compat32
libgpg-error-compat32
libgphoto2-compat32
libgudev-compat32
libidn-compat32
libidn2-compat32
libieee1284-compat32
libinput-compat32
libjpeg-turbo-compat32
libmad-compat32
libmng-compat32
libmpc-compat32
libnice-compat32
libnl3-compat32
libnotify-compat32
libnsl-compat32
libnss_nis-compat32
libogg-compat32
libpcap-compat32
libpciaccess-compat32
libpng-compat32
libpthread-stubs-compat32
libpwquality-compat32
librsvg-compat32
libsamplerate-compat32
libsigc++3-compat32
libsndfile-compat32
libssh-compat32
libtasn1-compat32
libtheora-compat32
libtiff-compat32
libtirpc-compat32
libtool-compat32
libunistring-compat32
libunwind-compat32
liburing-compat32
libusb-compat32
libva-compat32
libvdpau-compat32
libvisual-compat32
libvorbis-compat32
libvpx-compat32
libwacom-compat32
libwebp-compat32
libxcb-compat32
libxkbcommon-compat32
libxml2-compat32
libxshmfence-compat32
libxslt-compat32
llvm-compat32
lm_sensors-compat32
lmdb-compat32
lz4-compat32
lzlib-compat32
lzo-compat32
mariadb-compat32
mesa-compat32
mozilla-nss-compat32
mpg123-compat32
ncurses-compat32
neon-compat32
nettle-compat32
nghttp2-compat32
ocl-icd-compat32
openal-soft-compat32
opencl-headers-compat32
opencv-compat32
openexr-compat32
openjpeg-compat32
openldap-compat32
openssl-compat32
openssl-solibs-compat32
openssl10-solibs-compat32
opus-compat32
orc-compat32
p11-kit-compat32
pam-compat32
pango-compat32
pcre-compat32
pcre2-compat32
pipewire-compat32
pixman-compat32
plzip-compat32
polkit-compat32
popt-compat32
pulseaudio-compat32
python-six-compat32
qrencode-compat32
qt-compat32
qt5-compat32
readline-compat32
rpcsvc-proto-compat32
samba-compat32
sane-compat32
sbc-compat32
sdl-compat32
slang-compat32
speex-compat32
speexdsp-compat32
spirv-llvm-translator-compat32
sqlite-compat32
startup-notification-compat32
svgalib-compat32
taglib-compat32
talloc-compat32
tdb-compat32
tevent-compat32
util-linux-compat32
v4l-utils-compat32
vid.stab-compat32
vulkan-sdk-compat32
wavpack-compat32
wayland-compat32
woff2-compat32
xcb-util-compat32
xcb-util-keysyms-compat32
xorgproto-compat32
xxHash-compat32
xz-compat32
zlib-compat32
zstd-compat32

View file

@ -0,0 +1,19 @@
# Updated: 25/09/2023
# Slackware 15.0 - Stable
# First, you will upgrade your 64bit Slackware gcc and glibc packages
# to their multilib versions.
aaa_glibc-solibs
gcc
gcc-brig
gcc-g++
gcc-gdc
gcc-gfortran
gcc-gnat
gcc-go
gcc-objc
glibc
glibc-i18n
glibc-profile