annotate doc/help/client/installation.rst @ 1332:8362e30f7b55

(issue139) Check that pid is not running if the lock can be aquired If the lock on the lockfile can be aquired it might still be possible that another process is running. So we read the pid from the lockfile and check if another process with the same installation prefix as us is running.
author Andre Heinecke <andre.heinecke@intevation.de>
date Wed, 15 Oct 2014 14:19:46 +0200
parents fd47a79125c6
children
rev   line source
903
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
1 Installation
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
2 ============
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
3
1217
bebbbc956cf3 (help) Systemanforderung ergänzt.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1195
diff changeset
4 Systemanforderungen
bebbbc956cf3 (help) Systemanforderung ergänzt.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1195
diff changeset
5 -------------------
903
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
6 TrustBridge bietet Installationspakete für die Plattformen Windows und GNU/Linux.
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
7 Offiziell unterstützt und geprüft sind Windows 7 und 8 sowie Ubuntu 14.04
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
8 (jeweils 32 und 64 Bit).
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
9
1223
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
10 TrustBridge greift auf zwei gängige `Zertifikatsspeicher <techn-referenz.html#welche-zertifikatsspeicher-werden-verwendet>`_ zu, den Windows-System-Zertifikatsspeicher und den Mozilla-NSS-Zertifikatsspeicher.
919
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
11 Folgende Anwendungen nutzen diese Zertifikatsspeicher und werden von TrustBridge unterstützt:
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
12
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
13 * Mozilla Firefox
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
14 * Mozilla Thunderbird
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
15 * Google Chrome / Chromium
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
16 * MS Internet Explorer
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
17 * MS Outlook
903
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
18
1223
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
19 Weitere Anforderungen zum Betrieb der Anwendung:
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
20
1217
bebbbc956cf3 (help) Systemanforderung ergänzt.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1195
diff changeset
21 * Internetverbindung (mit offenen TLS-Port 443 zum Update-Server; oder Verbindung zu einem Proxy-Server)
1223
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
22 * erforderlicher Festplattenplatz: ca. 20 MB
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
23 * Das Installationsskript unter Ubuntu erfordert Python2 (Teil der Standard-Installation) oder uudecode.
1217
bebbbc956cf3 (help) Systemanforderung ergänzt.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1195
diff changeset
24
903
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
25
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
26 Windows
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
27 -------
919
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
28 Nach dem Start des Installationsassistenten TrustBridge-|version|.exe folgt ein
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
29 Begrüßungsdialog:
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
30
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
31 .. figure:: _static/nsis-installer.png
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
32 :alt: Installationsassistent unter Windows
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
33
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
34 Der Installationsdatei ist mit einem Code-Signing-Zertifikat signiert.
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
35
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
36 Sie können TrustBridge **systemweit** (benötigt Administrator-Rechte) oder
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
37 **lokal** (nur für den aktuellen Nutzer) installieren.
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
38
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
39 Sobald Sie den TrustBridge-Installer mit Administrator-Rechten ausführen (z.B.
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
40 als eingeloggter Admin) wird die Anwendung immer systemweit installiert. Das
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
41 bedeutet, dass jeder Nutzer auf dem System später die von TrustBridge
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
42 installierten Zertifikate nutzen kann. Der Administrator ist zuständig für die
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
43 regelmäßige Prüfung nach Aktualisierung von Software und Zertifikaten.
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
44
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
45 Eine lokale Installation ermöglicht es Nutzern ohne Administrator-Rechte
1223
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
46 TrustBridge selbständig zu installieren. Die Zertifikate werden dann nur im
919
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
47 Zertifikatsspeicher des Nutzers abgelegt.
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
48
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
49 Für die **Deinstallation** von TrustBridge gehen Sie über den üblichen Weg
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
50 der Windows-Systemsteuerung ("Programme deinstallieren") und folgen Sie den
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
51 Anweisungen des Deinstallationsassistenten.
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
52
903
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
53
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
54 Ubuntu
b5a49960d5cb Added first draft of manuals for TrustBridge and TrustBridge Admin (using Sphinx).
Emanuel Schuetze <emanuel@intevation.de>
parents:
diff changeset
55 ------
1223
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
56 Für die Installation von TrustBridge unter Ubuntu ist ein Installationsskript
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
57 für die Kommandozeile verfügbar - jeweils für 32- und 64-Bit-Systeme
1195
46548119984a (issue84) Refer from TrustBridge help to notes in install script header.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1184
diff changeset
58 (TrustBridge-|version|-amd64.sh bzw. TrustBridge-|version|-i386.sh).
919
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
59
1223
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
60 Eine Schritt-für-Schritt-Anleitung zur Installation unter Ubuntu finden Sie in der
fd47a79125c6 (help-client) Added and explained certificate state icons.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1217
diff changeset
61 Kopfzeile des Installationsskripts (Doppelklicken, um es im Texteditor zu öffnen).
919
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
62
1195
46548119984a (issue84) Refer from TrustBridge help to notes in install script header.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1184
diff changeset
63 Sie haben zwei Installationsmöglichkeiten: **systemweit** (erfordert sudo-Rechte) oder
46548119984a (issue84) Refer from TrustBridge help to notes in install script header.
Emanuel Schuetze <emanuel@intevation.de>
parents: 1184
diff changeset
64 **lokal** (in Ihrem Heimatverzeichnis).
919
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
65
e15637472a99 (manual) Updated help pages.
Emanuel Schuetze <emanuel@intevation.de>
parents: 903
diff changeset
66 Eine Hilfe zu den verfügbaren Kommandozeilenoptionen bietet Ihnen ``--help``.

http://wald.intevation.org/projects/trustbridge/