목차

Linux From Scratch - Version 12.1-systemd
Chapter 8. Installing Basic System Software
이전 위로 / 처음으로 다음
Libcap-2.69 Shadow-4.14.5

8.26. Libxcrypt-4.4.36

Libxcrypt 패키지에는 비밀번호의 단방향 해싱을 위한 최신 라이브러리가 포함되어 있습니다.


8.26.1. Libxcrypt 설치

Libxcrypt 컴파일을 준비합니다.

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

configure 옵션 설명

패키지를 컴파일합니다.

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 패키지 구성

간략한 설명