Linux From Scratch - Version 12.1-systemd | ||
---|---|---|
Chapter 8. Installing Basic System Software | ||
이전 | 위로 / 처음으로 | 다음 |
Libcap-2.69 | Shadow-4.14.5 |
Libxcrypt 패키지에는 비밀번호의 단방향 해싱을 위한 최신 라이브러리가 포함되어 있습니다.
Libxcrypt 컴파일을 준비합니다.
./configure --prefix=/usr \
--enable-hashes=strong,glibc \
--enable-obsolete-api=no \
--disable-static \
--disable-failure-tokens
패키지를 컴파일합니다.
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