Mercurial > trustbridge
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" & |