GnuPG-2.4.6

Introduksjon til GnuPG

GnuPG pakken er GNU sitt verktøy for sikker kommunikasjon og datalagring. Den kan brukes til å kryptere data og å lage digitale signaturer. Den inkluderer en avansert nøkkelstyringsadministrasjon og er i samsvar med den foreslåtte OpenPGP Internett standarden som beskrevet i RFC2440 og S/MIME-standarden som beskrevet av flere RFCer. GnuPG 2 er den stabile versjonen av GnuPG som integrerer støtte for OpenPGP og S/MIME.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

GnuPG 2 Avhengigheter

Påkrevd

libassuan-3.0.1, libgcrypt-1.11.0, libksba-1.6.7, npth-1.8 og OpenLDAP-2.6.8

Anbefalt

Valgfri

cURL-8.11.0, Fuse-3.16.2, ImageMagick-7.1.1-36 (for convert verktøyet, brukes til å generere dokumentasjonen), libusb-1.0.27, en MTA, SQLite-3.47.0, texlive-20240312 (or install-tl-unx), fig2dev (for å generere dokumentasjonen), og GNU adns

Installasjon av GnuPG

Installer GnuPG ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

../configure --prefix=/usr           \
             --localstatedir=/var    \
             --sysconfdir=/etc       \
             --docdir=/usr/share/doc/gnupg-2.4.6 &&
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

Hvis du har texlive-20240312 installert og du ønsker å lage dokumentasjon i pdf formatet, utsted følgende kommando:

make -C doc pdf

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install &&

install -v -m755 -d /usr/share/doc/gnupg-2.4.6/html            &&
install -v -m644    doc/gnupg_nochunks.html \
                    /usr/share/doc/gnupg-2.4.6/html/gnupg.html &&
install -v -m644    ../doc/*.texi doc/gnupg.txt \
                    /usr/share/doc/gnupg-2.4.6 &&
install -v -m644    doc/gnupg.html/* \
                    /usr/share/doc/gnupg-2.4.6/html

Hvis du opprettet pdf formatet for dokumentasjonen, installer dem ved å bruke følgende kommando som root bruker:

install -v -m644 doc/gnupg.pdf \
                 /usr/share/doc/gnupg-2.4.6

Parameterforklaringer

mkdir build && cd build: Gnupg2 utviklere anbefaler å bygge pakken i en dedikert mappe.

--docdir=/usr/share/doc/gnupg-2.4.6: Denne bryteren endrer standard docdir til /usr/share/doc/gnupg-2.4.6.

--enable-all-tests: Denne bryteren tillater flere tester å kjøre med make check.

--enable-g13: Denne bryteren gjør det mulig å bygge g13 programmet.

Innhold

Installerte Programmer: addgnupghome, applygnupgdefaults, dirmngr, dirmngr-client, g13 (valgfri), gpg-agent, gpg-card, gpg-connect-agent, gpg, gpgconf, gpgparsemail, gpgscm, gpgsm, gpgsplit, gpgtar, gpgv, gpg-wks-client, gpg-wks-server, kbxutil, og watchgnupg
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/share/doc/gnupg-2.4.6 og /usr/share/gnupg

Korte Beskrivelser

addgnupghome

brukes til å opprette og fylle ut en brukers ~/.gnupg mapper

applygnupgdefaults

er et innpakningsskript som brukes til å kjøre gpgconf med --apply-defaults parameter på alle brukerens GnuPG hjemmemapper

dirmngr

er et verktøy som tar seg av tilgang til OpenPGP nøkkelservere

dirmngr-client

er et verktøy for å kontakte en kjørende dirmngr og teste om et sertifikatet er tilbakekalt

g13

er et verktøy for å opprette, montere eller avmontere et kryptert filsystem sin beholder (valgfritt)

gpg-agent

er en nisse som brukes til å administrere hemmelige (private) nøkler uavhengig fra enhver protokoll. Den brukes som bakstykke for gpg og gpgsm i tillegg til til et par andre verktøy

gpg-card

er et verktøy for å administrere smartkort og symboler

gpg-connect-agent

er et verktøy som brukes til å kommunisere med en kjørende gpg-agent

gpg

er OpenPGP delen av GNU Privacy Guard (GnuPG). Det er et verktøy som brukes til å tilby digital kryptering og signeringstjenester ved hjelp av OpenPGP standarden

gpgconf

er et verktøy som brukes til å automatisk og rimelig sikkert spørre og endre konfigurasjonsfiler i ~/.gnupg hjemmemappe. Den er designet for ikke å bli påkalt manuelt av brukeren, men automatisk av grafiske brukergrensesnitt

gpgparsemail

er et verktøy som for øyeblikket bare er nyttig for feilsøking. Kjør den med --help for bruksinformasjon

gpgscm

kjører det gitte skjemaprogrammet eller skaper et interaktivt skall

gpgsm

er et verktøy som ligner på gpg brukes til å gi digital kryptering og signeringstjenester på X.509 sertifikater og CMS protokollen. Den brukes hovedsakelig som bakstykke for S/MIME postbehandling

gpgsplit

deler en OpenPGP melding i pakker

gpgtar

er et verktøy for å kryptere eller signere filer i et arkiv

gpgv

er en verifiser bare versjon av gpg

gpg-wks-client

er en klient for Web Key Service protokollen

gpg-wks-server

gir en server for Web Key Service protokollen

kbxutil

brukes til å liste, eksportere og importere Keybox data

watchgnupg

brukes til å lytte til en Unix Domain socket opprettet av noen GnuPG verktøy