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

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

Установка Zlib-1.1.4

Ожидаемое время сборки:           0.1 SBU
Ожидаемое место на диске: 1.5 MB

Описание Zlib

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

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

Зависимости установки Zlib

Zlib зависит от: Binutils, Coreutils, GCC, Glibc, Make, Sed.

Установка Zlib

Zlib имеет потенциальную опасность переполнения буфера в функции gzprintf(), которая, для предохранения от использования этой возможности взлома, исправляется наложением следующего патча:

patch -Np1 -i ../zlib-1.1.4-vsnprintf.patch

Теперь подготовим Zlib к компиляции:

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

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

Скомпилируем пакет:

make

Установим shared-библиотеку:

make install

Теперь установим остальные библиотеки:

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

Этот пакет поддерживает тестирование корректности сборки. Если вы хотите использовать эту возможность, то выполните команду:

make test

И установим пакет:

make install

Shared-библиотека Zlib устанавливается в директорию /lib. Таким образо, если вы хотите загрузиться без директории /usr, жизненно важные системные программы не получат доступа к библиотеке:

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

Ссылка /usr/lib/libz.so указывает на несуществующий файл потому, что мы только что его переместили. Создадим ссылку на новое расположение этой библиотеки:

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

Zlib не устанавливает свою man-страницу. Используйте следующую команду для установки этой документации:

cp zlib.3 /usr/share/man/man3

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

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

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

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


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