^ Beyond Linux(r) From Scratch (systemd Edition) - Version 12.1 ^^^ ^ Chapter 9. General Libraries ^^^ |[[.:Libdaemon-0.14|이전]] | [[.:index|위로]] / [[:start|처음으로]] | [[.:Libgpg-error-1.47|다음]]| |Libdaemon-0.14 | Libgpg-error-1.47| ---- ===== libgcrypt-1.10.3 ===== ---- ==== libgcrypt 소개 ==== libgcrypt 패키지에는 GnuPG에서 사용되는 코드를 기반으로 하는 범용 암호화 라이브러리가 포함되어 있습니다. 이 라이브러리는 확장 가능하고 유연한 API를 사용하여 암호화 생성 블록에 대한 높은 수준의 인터페이스를 제공합니다. 이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다. === 패키지 정보 === * 다운로드(HTTP): [[https://www.gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.10.3.tar.bz2|libgcrypt-1.10.3.tar.bz2]] * MD5: a8cada0b343e10dbee51c9e92d856a94 * 다운로드 크기: 3.6 MB * 필요한 예상 디스크 공간: 131MB(테스트 포함) * 예상 빌드 시간: 0.3 SBU(문서 포함, 테스트 시 0.4 SBU 추가) === libgcrypt 종속성 === == 필수 == * [[.:libgpg-error-1.47]] == 옵션 == * [[.:texlive-20230313]] 또는 [[.:install-tl-unx]] ---- ==== libgcrypt 설치 ==== 다음과 같이 libgcrypt를 설치합니다. ./configure --prefix=/usr && make && make -C doc html && makeinfo --html --no-split -o doc/gcrypt_nochunks.html doc/gcrypt.texi && makeinfo --plaintext -o doc/gcrypt.txt doc/gcrypt.texi 결과를 테스트하려면 ''make check''를 실행합니다. 이제 //root// 사용자로 make install && install -v -dm755 /usr/share/doc/libgcrypt-1.10.3 && install -v -m644 README doc/{README.apichanges,fips*,libgcrypt*} \ /usr/share/doc/libgcrypt-1.10.3 && install -v -dm755 /usr/share/doc/libgcrypt-1.10.3/html && install -v -m644 doc/gcrypt.html/* \ /usr/share/doc/libgcrypt-1.10.3/html && install -v -m644 doc/gcrypt_nochunks.html \ /usr/share/doc/libgcrypt-1.10.3 && install -v -m644 doc/gcrypt.{txt,texi} \ /usr/share/doc/libgcrypt-1.10.3 ---- ==== 명령 설명 ==== * ''--with-capabilities'': \\ libcap2 지원을 활성화합니다. 이 경우 [[.:cryptsetup-2.7.0]]이 중단됩니다. ---- ==== 내용 ==== * **설치된 프로그램:** \\ dumpsexp, hmac256, libgcrypt-config, mpicalc * **설치된 라이브러리:** \\ libgcrypt.so * **설치된 디렉토리:** \\ /usr/share/doc/libgcrypt-1.10.3 === 간단한 설명 === * **dumpsexp** \\ S-표현식을 위한 디버그 도구입니다. * **hmac256** \\ HMAC-SHA-256 인증 코드를 계산하는 데 사용되는 독립형 HMAC-SHA-256 구현이다. * **libgcrypt-config** \\ libgcrypt를 사용하는 프로그램을 컴파일하고 링크하는 데 사용해야 하는 컴파일 및 링커 플래그를 결정한다. * **mpicalc** \\ RPN(역 폴란드어 표기법) 계산기입니다. * libgcrypt.so \\ 암호화 API 함수를 포함합니다.