GnuPG-2.4.3
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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.0 plattform.
Pakkeinformasjon
Ytterligere Nedlastinger
GnuPG 2 Avhengigheter
Påkrevd
libassuan-2.5.6, libgcrypt-1.10.2, libksba-1.6.4,
npth-1.6 og OpenLDAP-2.6.6
Anbefalt
GnuTLS-3.8.1 (kreves for å kommunisere med
nøkkelservere ved å bruke https- eller hkps-protokollen) og
pinentry-1.2.1 (Kjøretidskrav for de fleste
pakkens funksjonalitet)
Valgfri
cURL-8.2.1, Fuse-3.16.1, ImageMagick-7.1.1-15 (for convert verktøyet, brukes til å
generere dokumentasjonen), libusb-1.0.26,
en MTA,
SQLite-3.42.0, texlive-20230313 (or install-tl-unx), fig2dev (for å generere
dokumentasjonen), og GNU adns
Installasjon av GnuPG
Først, fiks et kompatibilitetsproblem med emacs:
patch -Np1 -i ../gnupg-2.4.3-emacs-1.patch
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.3 &&
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-20230313 installert og du
ønsker å lage dokumentasjon i alternative formater, kjør følgende
kommandoer (fig2dev er nødvendig for ps
formatet):
make -C doc pdf ps
For å teste resultatene, kjør: make
check.
Nå, som root
bruker:
make install &&
install -v -m755 -d /usr/share/doc/gnupg-2.4.3/html &&
install -v -m644 doc/gnupg_nochunks.html \
/usr/share/doc/gnupg-2.4.3/html/gnupg.html &&
install -v -m644 ../doc/*.texi doc/gnupg.txt \
/usr/share/doc/gnupg-2.4.3 &&
install -v -m644 doc/gnupg.html/* \
/usr/share/doc/gnupg-2.4.3/html
Hvis du opprettet alternative formater for dokumentasjonen,
installer dem ved å bruke følgende kommando som root
bruker:
install -v -m644 doc/gnupg.{pdf,dvi,ps} \
/usr/share/doc/gnupg-2.4.3
Parameterforklaringer
mkdir build && cd
build: Gnupg2 utviklere anbefaler å bygge pakken i
en dedikert mappe.
--docdir=/usr/share/doc/gnupg-2.4.3
:
Denne bryteren endrer standard docdir til /usr/share/doc/gnupg-2.4.3
.
--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.3 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
|