Core C/C++ code for LROSE.
This project is maintained by NCAR
NOTE: the following procedures require root or sudo privileges.
You can install the required packages using a python script provided by the lrose-core.
This script detects the OS version from the /etc/os-release
file.
It then installs the packages appropriate for the OS version.
Check out lrose-core:
git clone https://github.com/ncar/lrose-core
Then run:
lrose-core/build/install_linux_packages.py --cidd32
yum install -y \
xrdb \
glibc-devel.i686 libX11-devel.i686 libXext-devel.i686 \
libtiff-devel.i686 libpng-devel.i686 libcurl-devel.i686 \
libstdc++-devel.i686 libtiff-devel.i686 \
zlib-devel.i686 expat-devel.i686 flex-devel.i686 \
fftw-devel.i686 bzip2-devel.i686 \
gnuplot ImageMagick-devel ImageMagick-c++-devel \
xorg-x11-fonts-100dpi xorg-x11-fonts-ISO8859-1-100dpi \
xorg-x11-fonts-75dpi xorg-x11-fonts-ISO8859-1-75dpi \
xorg-x11-fonts-misc
dnf install -y --allowerasing \
xrdb \
glibc-devel.i686 libX11-devel.i686 libXext-devel.i686 \
libcurl-devel.i686 \
libtiff-devel.i686 libpng-devel.i686 \
libstdc++-devel.i686 libtiff-devel.i686 \
zlib-devel.i686 expat-devel.i686 flex-devel.i686 \
fftw-devel.i686 bzip2-devel.i686 \
gnuplot ImageMagick-devel ImageMagick-c++-devel \
xorg-x11-fonts-100dpi xorg-x11-fonts-ISO8859-1-100dpi \
xorg-x11-fonts-75dpi xorg-x11-fonts-ISO8859-1-75dpi \
xorg-x11-fonts-misc
dnf install -y --allowerasing \
xrdb \
glibc-devel.i686 libX11-devel.i686 libXext-devel.i686 \
libcurl-devel.i686 \
libtiff-devel.i686 libpng-devel.i686 \
libstdc++-devel.i686 libtiff-devel.i686 \
zlib-devel.i686 expat-devel.i686 \
fftw-devel.i686 bzip2-devel.i686 \
gnuplot ImageMagick-devel ImageMagick-c++-devel \
xorg-x11-fonts-100dpi xorg-x11-fonts-ISO8859-1-100dpi \
xorg-x11-fonts-75dpi xorg-x11-fonts-ISO8859-1-75dpi \
xorg-x11-fonts-misc
/usr/bin/dpkg --add-architecture i386
apt-get -y update
apt-get install -y \
libx11-dev:i386 \
libxext-dev:i386 \
libfftw3-dev:i386 \
libexpat-dev:i386 \
libpng-dev:i386 \
libfl-dev:i386 \
libbz2-dev:i386 \
libzip-dev:i386
Suse uses the same package lists as RedHat.
Use zypper
instead of yum
, with the same package list as above.
zypper install -y \
xrdb \
glibc-devel-32bit libX11-devel-32bit libXext-devel-32bit \
libtiff-devel-32bit libpng-devel-32bit libcurl-devel-32bit \
libstdc++-devel-32bit libtiff-devel-32bit \
zlib-devel-32bit libexpat-devel-32bit flex-32bit \
libfftw3-3-32bit libbz2-devel-32bit \
gnuplot ImageMagick-devel-32bit \
xorg-x11 xorg-x11-devel xorg-x11-fonts xorg-x11-fonts-core
See: