Инсталиране на Zlib-1
обратно | Глава 6 Инсталиране на основни системни програми | По-нататък |
Инсталиране на Zlib-1.1.4
Описание на Zlib
Пакетът Zlib съдържа библиотеката libz, която се използва от някои програми за функции за компресиране и декомпресиране.
Инсталирани библиотеки: libz[a,so]
Инсталационни зависимости на Zlib
Zlib зависи от: Binutils, Coreutils, GCC, Glibc, Make, Sed.
Инсталиране на Zlib
Zlib има потенциална опасност от препълване на буфера във функцията gzprintf(), която е коригирана чрез прилагане на следната корекция за предотвратяване на този хак:
Сега нека подготвим Zlib за компилация:
Забележка: Известно е, че Zlib неправилно изгражда споделена библиотека, когато е указана променливата на средата CFLAGS. Ако използвате тази променлива, добавете директивата-fPIC в този момент и я премахнете, когато приключите.
Сега инсталирайте останалите библиотеки:
Този пакет поддържа тестване за валидиране на асемблиране. Ако искате да използвате тази функция, изпълнете командата:
И инсталирайте пакета:
Споделената библиотека Zlib е инсталирана в директорията /lib. По този начин, ако искате да стартирате без директорията /usr, жизненоважни системни програми няма да имат достъп до библиотеката:
Връзката /usr/lib/libz.so сочи към файл, който не съществува, защото току-що сме го преместили. Създайте връзка към новото местоположение на тази библиотека:
Zlib не инсталира своята man страница. Използвайте следната команда, за да инсталирате тази документация: