Cyrus SASL-2.1.28 | GnuTLS-3.8.3 |
GnuPG 패키지는 보안 통신 및 데이터 저장을 위한 GNU의 도구입니다. 데이터를 암호화하고 디지털 서명을 만드는 데 사용할 수 있습니다. 여기에는 고급 키 관리 기능이 포함되어 있으며, RFC2440에 설명된 OpenPGP 인터넷 표준과 여러 RFC에 설명된 S/MIME 표준을 준수합니다. GnuPG 2는 OpenPGP와 S/MIME에 대한 지원을 통합한 안정적인 버전의 GnuPG입니다.
이 패키지는 LFS 12.1 플랫폼을 사용하여 제대로 빌드되고 작동하는 것으로 알려져 있습니다.
다음과 같이 GnuPG를 설치합니다.
mkdir build &&
cd build &&
../configure --prefix=/usr \
--localstatedir=/var \
--sysconfdir=/etc \
--docdir=/usr/share/doc/gnupg-2.4.4 &&
make &&
makeinfo --html --no-split -I doc -o doc/gnupg_nochunks.html ../doc/gnupg.texi &&
makeinfo --plaintext -I doc -o doc/gnupg.txt ../doc/gnupg.texi &&
make -C doc html
texlive-20230313가 설치되어 있고 다른 형식(ps 형식의 경우 fig2dev가 필요함)으로 문서를 만들려면 다음 명령을 실행하세요. 하지만 이 과정은 파일이 누락되어 있어 실패할 수 있습니다.
make -C doc pdf ps
결과를 테스트하려면 make check
를 실행합니다.
이제 root 사용자로
make install &&
install -v -m755 -d /usr/share/doc/gnupg-2.4.4/html &&
install -v -m644 doc/gnupg_nochunks.html \
/usr/share/doc/gnupg-2.4.4/html/gnupg.html &&
install -v -m644 ../doc/*.texi doc/gnupg.txt \
/usr/share/doc/gnupg-2.4.4 &&
install -v -m644 doc/gnupg.html/* \
/usr/share/doc/gnupg-2.4.4/html
위에서 다른 형식의 문서를 만들었다면 root 사용자로 다음과 같이 해당 문서를 설치합니다.
install -v -m644 doc/gnupg.{pdf,dvi,ps} \
/usr/share/doc/gnupg-2.4.4
gpgconf
를 실행하는 데 사용되는 래퍼 스크립트입니다.gpg
및 gpgsm
뿐만 아니라 몇 가지 다른 유틸리티의 백엔드로 사용됩니다.gpg-agent
와 통신하는 데 사용되는 유틸리티입니다.~/.gnupg
홈 디렉토리에 있는 구성 파일을 자동으로 적합하고 안전하게 검색하고 수정하는 데 사용되는 유틸리티입니다. 사용자가 수동으로 호출하는 것이 아니라 그래픽 사용자 인터페이스에 의해 자동으로 호출되도록 설계되었습니다.