| ... | ... | @@ -49,6 +49,26 @@ ELAB_HOST='elabftw.ptb.de' |
|
|
|
|
|
|
|
Anmerkung: Die in `/etc/environment` definierten Umgebungsvariablen gelten systemweit, können aber z.B. durch Einträge in der nutzereigenen Datei `~/.bashrc` überschrieben werden. Eine Kontrolle, um Widersprüche auszuschließen, ist empfehlenswert.
|
|
|
|
|
|
|
|
## Clojure-Installation
|
|
|
|
|
|
|
|
```
|
|
|
|
curl -L -O https://github.com/clojure/brew-install/releases/latest/download/linux-install.sh
|
|
|
|
chmod +x linux-install.sh
|
|
|
|
sudo ./linux-install.sh
|
|
|
|
rm linux-install.sh
|
|
|
|
```
|
|
|
|
|
|
|
|
Anmerkung: Dieser Ablauf führt zur Installation der Clojure-Skripte
|
|
|
|
und -Bibliotheken (siehe [»Install Clojure«](https://clojure.org/guides/install_clojure)):
|
|
|
|
|
|
|
|
```
|
|
|
|
/usr/local/bin/clj
|
|
|
|
/usr/local/bin/clojure
|
|
|
|
/usr/local/lib/clojure
|
|
|
|
```
|
|
|
|
|
|
|
|
## Kompilieren der jar-Dateien für die Messprogramme »devhub«, »devproxy« und »metis«
|
|
|
|
|
|
|
|
### Angaben zum Proxy-Server
|
|
|
|
|
|
|
|
Der spätere Build-Prozess benutzt nicht oder nicht immer die übliche Umgebungsvariable `https_proxy` beim Herunterladen externer Dateien unter Verwendung des Proxy-Servers. Um trotzdem erfolgreich zu sein, muss zusätzlich die folgende Konfigurationsdatei angelegt werden und die Angaben zum Proxy-Server enthalten:
|
| ... | ... | @@ -76,26 +96,6 @@ EOF |
|
|
|
|
|
|
|
Anmerkung: Die während des Build-Prozess heruntergeladenen Dateien werden typischerweise unterhalb von `~/.m2/` gepeichert.
|
|
|
|
|
|
|
|
## Clojure-Installation
|
|
|
|
|
|
|
|
```
|
|
|
|
curl -L -O https://github.com/clojure/brew-install/releases/latest/download/linux-install.sh
|
|
|
|
chmod +x linux-install.sh
|
|
|
|
sudo ./linux-install.sh
|
|
|
|
rm linux-install.sh
|
|
|
|
```
|
|
|
|
|
|
|
|
Anmerkung: Dieser Ablauf führt zur Installation der Clojure-Skripte
|
|
|
|
und -Bibliotheken (siehe [»Install Clojure«](https://clojure.org/guides/install_clojure)):
|
|
|
|
|
|
|
|
```
|
|
|
|
/usr/local/bin/clj
|
|
|
|
/usr/local/bin/clojure
|
|
|
|
/usr/local/lib/clojure
|
|
|
|
```
|
|
|
|
|
|
|
|
## Kompilieren der jar-Dateien für die Messprogramme »devhub«, »devproxy« und »metis«
|
|
|
|
|
|
|
|
### Klonen des Programmcodes
|
|
|
|
|
|
|
|
Wegen der Übersichtlichkeit sollten die folgenden Git-Repositorien unterhalb eines Verzeichnisses (z.B. `~/myapps`) angelegt werden.
|
| ... | ... | |
| ... | ... | |