From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.1-sysv/chapter08/libxcrypt.html | 225 --------------------------------- 1 file changed, 225 deletions(-) delete mode 100644 lfs-12.1-sysv/chapter08/libxcrypt.html (limited to 'lfs-12.1-sysv/chapter08/libxcrypt.html') diff --git a/lfs-12.1-sysv/chapter08/libxcrypt.html b/lfs-12.1-sysv/chapter08/libxcrypt.html deleted file mode 100644 index 1241823..0000000 --- a/lfs-12.1-sysv/chapter08/libxcrypt.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - 8.26. Libxcrypt-4.4.36 - - - - - - - - -

- 8.26. - Libxcrypt-4.4.36 -

-
-
-

- Пакет Libxcrypt содержит современную библиотеку для одностороннего - хэширования паролей. -

-
-
-
- Приблизительное время сборки: - 0.1 SBU -
-
- Требуемое дисковое - пространство: 15 MB -
-
-
-
-
-

- 8.26.1. Установка пакета Libxcrypt -

-

- Подготовьте Libxcrypt к компиляции: -

-
./configure --prefix=/usr                \
-            --enable-hashes=strong,glibc \
-            --enable-obsolete-api=no     \
-            --disable-static             \
-            --disable-failure-tokens
-
-

- Значение новых параметров настройки: -

-
-
- --enable-hashes=strong,glibc -
-
-

- Создает хэши, используя надежные алгоритмы хэширования, - рекомендуемые для безопасности, и алгоритмы хэширования, - предоставляемые традиционной библиотекой Glibc libcrypt для совместимости. -

-
-
- --enable-obsolete-api=no -
-
-

- Отключает устаревшие функции API. Они не нужны для - современной системы Linux, собранной из исходного кода. -

-
-
- --disable-failure-tokens -
-
-

- Отключает признак токена сбоя. Он необходим для совместимости - с традиционными хэш-библиотеками некоторых платформ, но - система Linux, основанная на Glibc, в нем не нуждается. -

-
-
-
-

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

-
make
-

- Чтобы протестировать пакет, выполните: -

-
make check
-

- Установите пакет: -

-
make install
-
- [Примечание] -

- Примечание -

-

- С помощью приведенных выше инструкций были отключены устаревшие - функции API, поскольку ни один пакет, установленный путем - компиляции из исходных кодов, не будет связываться с ними во - время выполнения. Однако известные двоичные приложения, которые - используют эти функции, требуют ABI версии 1. Если вам необходим - этот функционал для какого-либо приложения, предоставляемого - только в бинарном виде, или для совместимости с LSB, соберите - пакет заново с помощью следующих команд: -

-
make distclean
-./configure --prefix=/usr                \
-            --enable-hashes=strong,glibc \
-            --enable-obsolete-api=glibc  \
-            --disable-static             \
-            --disable-failure-tokens
-make
-cp -av --remove-destination .libs/libcrypt.so.1* /usr/lib
-
-
-
-

- 8.26.2. - Содержимое пакета Libxcrypt -

-
-
-
- Установленные библиотеки: - libcrypt.so -
-
-
-
-

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

- - - - - - - - - - - -
-

- libcrypt -

-
-

- Содержит функции для хэширования паролей -

-
-
-
-
- - - -- cgit v1.2.3