The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

6.16. Zlib-1.2.1

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

Расчетное время сборки 0.1 SBU

Требуемое место на диске 1.5 MB

Zlib - зависимости установки: Binutils, Coreutils, GCC, Glibc, Make и Sed

6.16.1. Инсталируем Zlib

Следующий патч устраняет уязвимость отрицания сервиса в библиотеке сжатия Zlib:

patch -Np1 -i ../zlib-1.2.1-security-1.patch
[Note]

Замечание

Zlib известна некорректной сборкой shared-библиотеки при указанной переменной окружения CFLAGS. Если вы используете эту переменную, добавите диррективу -fPIC в переменную CFLAGS на этом этапе, и удалите ее по окнчании.

Подготавливаем Zlib для компиляции:

./configure --prefix=/usr --shared

Компилируем пакет

make

Для проверки результата вводим: make check.

Установим разделяемую библиотеку:

make install

Соберем статическую библиотеку:

make clean
./configure --prefix=/usr
make

Для тестирования результата опять выполним: make check.

Установим статическую библиотеку:

make install

Исправим права доступа у статической библиотеки:

chmod 644 /usr/lib/libz.a

Очень практично размещать важные библиотеки в директории /lib. Это особенно важно в случаях, когда /usr находится на отдельном разделе диска. Важно, чтобы загружаемые компоненты любых библиотек, которые используются программами в /bin или /sbin размещались в /lib так, что они находятся на разделе root и доступны в случае недоступности /usr.

Для обеспечения вышеуказанного, переместим загружаемые компоненты разделяемых Zlib в /lib:

mv /usr/lib/libz.so.* /lib

Исправим ссылку /usr/lib/libz.so:

ln -sf ../../lib/libz.so.1 /usr/lib/libz.so

6.16.2. Описание Zlib

Проинсталированные библиотеки: libz[a,so]

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

libz

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


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList