차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linuxfromscratch:12.1:096-libxcrypt-4.4.36 [2024/05/18 16:47] – 만듦 - 바깥 편집 127.0.0.1 | linuxfromscratch:12.1:096-libxcrypt-4.4.36 [2024/06/17 08:24] (현재) – [8.26.1. Libxcrypt 설치] baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ^ Linux From Scratch - Version 12.1-systemd | ||
+ | ^ Chapter 8. Installing Basic System Software | ||
+ | |[[.: | ||
+ | |Libcap-2.69 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== 8.26. Libxcrypt-4.4.36 ===== | ||
+ | |||
+ | Libxcrypt 패키지에는 비밀번호의 단방향 해싱을 위한 최신 라이브러리가 포함되어 있습니다. | ||
+ | |||
+ | * **빌드 시간:** 0.1 SBU | ||
+ | * **디스크 공간:** 15 MB | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 8.26.1. Libxcrypt 설치 ==== | ||
+ | |||
+ | Libxcrypt 컴파일을 준비합니다. | ||
+ | |||
+ | <code bash> | ||
+ | ./configure --prefix=/ | ||
+ | --enable-hashes=strong, | ||
+ | --enable-obsolete-api=no | ||
+ | --disable-static | ||
+ | --disable-failure-tokens | ||
+ | </ | ||
+ | |||
+ | === configure 옵션 설명 === | ||
+ | |||
+ | * // | ||
+ | * // | ||
+ | * // | ||
+ | |||
+ | 패키지를 컴파일합니다. | ||
+ | |||
+ | <code bash> | ||
+ | make | ||
+ | </ | ||
+ | |||
+ | 결과를 테스트하려면 | ||
+ | |||
+ | <code bash> | ||
+ | make check | ||
+ | </ | ||
+ | |||
+ | 패키지를 설치합니다. | ||
+ | |||
+ | <code bash> | ||
+ | make install | ||
+ | </ | ||
+ | |||
+ | <WRAP info center round 90%> | ||
+ | **참고** \\ 위의 지침은 소스에서 컴파일하여 설치한 패키지가 런타임에 해당 함수에 대해 링크되지 않기 때문에 더 이상 사용되지 않는 API 함수를 비활성화 했습니다. 그러나 이러한 함수에 대해 링크하는 알려진 바이너리 전용 애플리케이션은 ABI 버전 1이 필요합니다. 일부 바이너리 전용 애플리케이션 때문에 또는 LSB를 준수하기 위해 이러한 함수가 반드시 필요한 경우 다음 명령을 사용하여 패키지를 다시 빌드하세요. | ||
+ | |||
+ | <code bash> | ||
+ | make distclean | ||
+ | ./configure --prefix=/ | ||
+ | --enable-hashes=strong, | ||
+ | --enable-obsolete-api=glibc | ||
+ | --disable-static | ||
+ | --disable-failure-tokens | ||
+ | make | ||
+ | cp -av --remove-destination .libs/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 8.26.2. Libxcrypt 패키지 구성 ==== | ||
+ | |||
+ | * **설치된 라이브러리: | ||
+ | |||
+ | === 간략한 설명 === | ||
+ | |||
+ | * libcrypt \\ 비밀번호를 해시하는 함수를 포함합니다. |