comparison packaging/linux-installer.inc @ 1189:969970a83b6d

Updated linux installer help text and translation.
author Emanuel Schuetze <emanuel@intevation.de>
date Mon, 22 Sep 2014 15:34:09 +0200
parents 53a02fbe2fc9
children ec16e3d81278
comparison
equal deleted inserted replaced
1186:3de099c8129e 1189:969970a83b6d
1 #!/bin/bash 1 #!/bin/bash
2 # Um TrustBridge zu installieren: 2 # Um TrustBridge zu installieren:
3 # 1. Prüfen Sie ob Sie dieser Datei genügend vertrauen, um ihr die Kontrolle 3 # 1. Prüfen Sie, ob Sie dieser Datei genügend vertrauen, um ihr die
4 # über diesen Rechner zu übergeben. Beispielsweise durch Vergleich mit 4 # Kontrolle über diesen Rechner zu übergeben. Beispielsweise
5 # einer starken Prüfsumme aus einer zweiten, unabhängigen Quelle. 5 # durch Vergleich mit einer starken Prüfsumme aus einer zweiten,
6 # 2. Öffnen Sie eine Kommandozeile, z.B. klicken Sie auf das "Terminal"-Symbol. 6 # unabhängigen Quelle.
7 # 3. Wechseln Sie in das Verzeichnis, in welchem diese Datei gespeichert ist. 7 # 2. Öffnen Sie eine Kommandozeile (Anwendung "Terminal").
8 # Geben Sie Z.B. in die Kommandozeile ein: cd ~/Schreibtisch 8 # 3. Wechseln Sie in das Verzeichnis, in dem diese Datei gespeichert
9 # ist (z.B. per Kommandozeile mit: "cd ~/Schreibtisch").
9 # 4. Starten Sie die Anwendung auf der Kommandozeile, beispielsweise 10 # 4. Starten Sie die Anwendung auf der Kommandozeile, beispielsweise
10 # als Installation nur für den aktuellen Nutzer, indem Sie eingeben: 11 # als Installation nur für den aktuellen Nutzer, indem Sie
11 # bash TrustBridge-1.0.0-i386.sh 12 # eingeben:
13 # bash TrustBridge-1.0.0-amd64.sh
12 # Tipp: Die Tab-Taste nach dem "Tr" ergänzt oft den ganzen Namen. 14 # Tipp: Die Tab-Taste nach dem "Tr" ergänzt oft den ganzen Namen.
13 # 15 #
14 # NB: Wir konnten kein übliches .deb Paket verwenden, da wir Ihnen 16 # Übrigens, wir konnten kein übliches .deb-Paket verwenden, da
15 # auch die Installation als reiner Nutzer ohne Admin-Rechte ermöglichen. 17 # TrustBridge Ihnen auch die Installation als reiner Nutzer ohne
18 # Admin-Rechte ermöglichen soll.
19 #
16 # 20 #
17 # To install TrustBridge: 21 # To install TrustBridge:
18 # 1. Verify that you trust this specific file far enough, that you are willing 22 # 1. Verify that you trust this specific file far enough, that you
19 # to hand over the control of your computer to it. For example compare 23 # are willing to hand over the control of your computer to it. For
20 # a strong checksum of the file to one from a second, independent source. 24 # example compare a strong checksum of the file to one from a
21 # 2. Open a command line, e.g. click on the "Terminal"-Symbol. 25 # second, independent source.
26 # 2. Open a command line (application "Terminal").
22 # 3. Change your working directory to where this file is stored. 27 # 3. Change your working directory to where this file is stored.
23 # For example type "cd ~/Desktop" on your command line. 28 # (e.g. type "cd ~/Desktop" on your command line).
24 # 4. Start the installation on the command line, e.g. for the current user 29 # 4. Start the installation on the command line, e.g. for the current
25 # only by typing something like "bash TrustBridge-1.0.0-i386.sh". 30 # user only by typing something like:
26 # Hint: If you press the tab-key after "Tr" it may complete the filename. 31 # bash TrustBridge-1.0.0-amd64.sh
27 # 32 # Hint: If you press the tab-key after "Tr" it may complete the
28 # N.B. We could not have used a .deb package, because the installation must 33 # filename.
29 # also work without without adminstrator priviledges. 34 #
35 # By the way: We could not have used a .deb package, because the
36 # installation must also work without without adminstrator
37 # priviledges.
30 # 38 #
31 # 39 #
32 # Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik 40 # Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik
33 # Software engineering by Intevation GmbH 41 # Software engineering by Intevation GmbH
34 # 42 #
106 } 114 }
107 115
108 finished() 116 finished()
109 { 117 {
110 echo 118 echo
111 echo "#################################################################################" 119 echo "################################################################################"
112 if [ $SYSINST -eq 1 ]; then 120 if [ $SYSINST -eq 1 ]; then
113 getxt "System wide installation successful.\n" 121 getxt "System wide installation successful.\n"
114 RUNCMD="su -l $SUDO_USER -c " 122 RUNCMD="su -l $SUDO_USER -c "
115 else 123 else
116 getxt "Single user installation successful.\n" 124 getxt "Single user installation successful.\n"
120 128
121 getxt "To remove the application and the root certificates it has inserted,\n" 129 getxt "To remove the application and the root certificates it has inserted,\n"
122 getxt "call the uninstall command:\n" 130 getxt "call the uninstall command:\n"
123 echo " $RUNCMD ${instcfg[PREFIX]}/bin/trustbridge-uninstall.sh" 131 echo " $RUNCMD ${instcfg[PREFIX]}/bin/trustbridge-uninstall.sh"
124 132
125 echo "#################################################################################" 133 echo "################################################################################"
126 getxt "Press enter to launch '%s'\n" "${instcfg[PREFIX]}/bin/trustbridge" 134 getxt "Press enter to launch '%s'\n" "${instcfg[PREFIX]}/bin/trustbridge"
127 getxt "or press Control-C to quit the installer.\n" 135 getxt "or press Control-C to quit the installer.\n"
128 if [ $UPDATE -eq 0 ]; then 136 if [ $UPDATE -eq 0 ]; then
129 read 137 read
130 $RUNCMD "${instcfg[PREFIX]}/bin/trustbridge" & 138 $RUNCMD "${instcfg[PREFIX]}/bin/trustbridge" &

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