Inhaltsverzeichnis

GnuPG GPA

GnuPG - GPA steht als GnuPG-eigenes Programm als grafische Oberfläche für GnuPG zur Verfügung.


:!: WICHTIG - Folgendes ist auf jeden Fall zu beachten

kann GnuPG - GPA nicht betrieben werden!

GnuPG GPA herunterladen

GnuPG - GPA kann unter folgendem Link heruntergeladen werden, dabei sollte ein RPM-Paket bevorzugt werden, deshalb soll hier auch ein Repository als Quelle eines RPM-Paktes gewählt werden und nicht die Quell-Sourcen zum selbst kompilieren!

:!: WICHTIG - Da zur Installation von GnuPG - GPA evtl. Abhängigkeiten zu erfüllen sind, wäre es ratsam das RPMforge-Repository in den yum-Paketmanager einzubinden!

:!: WICHTIG - Ein detaillierte Anleitung, wie das RPMforge-Repository in CentOS eingebunden werden kann, kann unter Repository einbinden CentOS 5 nachgelesen werden!

GnuPG GPA installieren

Um GnuPG - GPA zu installieren, können dank der Einbindung des RPMforge-Repository eventuelle Abhängigkeiten aufgelöst werden und GnuPG - GPA installiert werden.

Der zur Installation benötigte Befehl lautet:

# yum install gpa
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * rpmforge: ftp-stud.fht-esslingen.de
 * base: ftp.hosteurope.de
 * updates: ftp.hosteurope.de
 * addons: ftp.hosteurope.de
 * extras: ftp.hosteurope.de
390 packages excluded due to repository priority protections
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package gpa.i386 0:0.7.0-1.2.el5.rf set to be updated
--> Processing Dependency: gpgme >= 0.4.0 for package: gpa
--> Processing Dependency: libgpgme.so.11 for package: gpa
--> Processing Dependency: libgpgme.so.11(GPGME_1.0) for package: gpa
--> Running transaction check
---> Package gpgme.i386 0:1.1.8-1.el5.rf set to be updated
--> Processing Dependency: libpth.so.20 for package: gpgme
--> Running transaction check
---> Package pth.i386 0:2.0.1-1.2.el5.rf set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package        Arch          Version                   Repository         Size
================================================================================
Installing:
 gpa            i386          0.7.0-1.2.el5.rf          rpmforge          228 k
Installing for dependencies:
 gpgme          i386          1.1.8-1.el5.rf            rpmforge          673 k
 pth            i386          2.0.1-1.2.el5.rf          rpmforge           88 k

Transaction Summary
================================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 989 k
Is this ok [y/N]: y
Downloading Packages:
(1/3): pth-2.0.1-1.2.el5.rf.i386.rpm                     |  88 kB     00:00     
(2/3): gpa-0.7.0-1.2.el5.rf.i386.rpm                     | 228 kB     00:00     
(3/3): gpgme-1.1.8-1.el5.rf.i386.rpm                     | 673 kB     00:00     
--------------------------------------------------------------------------------
Total                                           587 kB/s | 989 kB     00:01     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : pth                                               [1/3] 
  Installing     : gpgme                                             [2/3] 
chcon: can't apply partial context to unlabeled file /usr/lib/libgpgme.so.11
error: %post(gpgme-1.1.8-1.el5.rf.i386) scriptlet failed, exit status 1
  Installing     : gpa                                               [3/3] 

Installed: gpa.i386 0:0.7.0-1.2.el5.rf
Dependency Installed: gpgme.i386 0:1.1.8-1.el5.rf pth.i386 0:2.0.1-1.2.el5.rf
Complete!

Nach erfolgreich Installation, kann der Inhalt des soeben installierten RPM-Paketes gpa mit folgendem Befehl überprüft werden:

# rpm -qil gpa | more
Name        : gpa                          Relocations: (not relocatable)
Version     : 0.7.0                             Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Release     : 1.2.el5.rf                    Build Date: Wed 07 Mar 2007 09:52:26 PM CET
Install Date: Fri 05 Jun 2009 03:15:21 PM CEST      Build Host: lisse.leuven.wieers.com
Group       : Applications/System           Source RPM: gpa-0.7.0-1.2.el5.rf.src.rpm
Size        : 785917                           License: GPL
Signature   : DSA/SHA1, Fri 09 Mar 2007 10:35:21 AM CET, Key ID a20e52146b8d79e6
Packager    : Dag Wieers <dag@wieers.com>
URL         : http://www.gnupg.org/gpa.html
Summary     : Graphical user interface for the GnuPG
Description :
The GNU Privacy Assistant is a graphical user interface for the GNU Privacy
Guard (GnuPG). GnuPG is a system that provides you with privacy by
encrypting emails or other documents and with authentication of received
files by signature management.
/usr/bin/gpa
/usr/share/applications/rpmforge-gpa.desktop
/usr/share/doc/gpa-0.7.0
/usr/share/doc/gpa-0.7.0/AUTHORS
/usr/share/doc/gpa-0.7.0/ChangeLog
/usr/share/doc/gpa-0.7.0/NEWS
/usr/share/doc/gpa-0.7.0/README
/usr/share/doc/gpa-0.7.0/README-alpha
/usr/share/doc/gpa-0.7.0/THANKS
/usr/share/doc/gpa-0.7.0/TODO
/usr/share/gpa
/usr/share/gpa/gpa_logo.ppm
/usr/share/gpa/gpa_tips.de
/usr/share/gpa/gpa_tips.en
/usr/share/locale/de/LC_MESSAGES/gpa.mo
/usr/share/locale/es/LC_MESSAGES/gpa.mo
/usr/share/locale/fr/LC_MESSAGES/gpa.mo
/usr/share/locale/ja/LC_MESSAGES/gpa.mo
/usr/share/locale/nl/LC_MESSAGES/gpa.mo
/usr/share/locale/pt_BR/LC_MESSAGES/gpa.mo
/usr/share/locale/sv/LC_MESSAGES/gpa.mo
/usr/share/locale/zh_TW.Big5/LC_MESSAGES/gpa.mo
/usr/share/pixmaps/gpa.xpm

Der Aufruf kann über den jeweiligen X-Window Manager z.B. Gnome erfolgen, und sollte in etwa diesen Bildschirm darstellen:

GNU Privacy Assistant - Fenster