Перейти к содержанию

zlib-ng⚓︎

Пакет Zlib содержит библиотеку для сжатия и распаковки, которую используют некоторые программы. Zlib-ng - это форк Zlib с улучшенной оптимизацией и дополнительными патчами.

Версия: 2.0.5

Размер: 0.77Mb

Приоритет: Необходимый

Оригинальное расположение: https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.5.tar.gz

Ссылка для загрузки: https://lx4u.ru/downloads/packages/zlib-ng-2.0.5.tar.gz

MD5: 6c17fa8456627d60dd1332a32d8e98bb

Домашняя страница: zlib-ng/zlib-ng

SBU: 0.1

Настройка⚓︎

./configure --prefix=/usr --zlib-compat --native

Значения параметров⚓︎

--zlib-compat - включает полную совместимость с API zlib.

--native - использовать все доступные для вашего процессора оптимизации.

Сборка⚓︎

make

Тестирование⚓︎

make check

Установка⚓︎

make install

Удалите ненужную статическую библиотеку:

rm -fv /usr/lib/libz.a

При раздельной структуре каталогов⚓︎

mv -v /usr/lib/libz.so.* /lib
ln -sfv ../../lib/$(readlink /usr/lib/libz.so) /usr/lib/libz.so

Для multilib⚓︎

Очистка⚓︎

make distclean

Настройка⚓︎

CC="gcc -m32" \
./configure --prefix=/usr \
    --libdir=/usr/lib32  --zlib-compat --native

Сборка⚓︎

make

Установка⚓︎

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR

Удалите ненужную статическую библиотеку:

rm -fv /usr/lib32/libz.a

Установленные файлы⚓︎

Библиотеки:libz.so

Краткое описание⚓︎

libz.so - Содержит функции сжатия, используемые многими программами

К началу