Update of exercises
parent
3158eab3b2
commit
87282fafe5
|
|
@ -18,19 +18,21 @@ Die Abgabe der Aufgaben und die Tests sind automatisiert, sodass Sie auf jeden F
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
Wenn Sie einen eigenen Rechner für die Veranstaltung verwenden wollen -- was dringend zu empfehlen ist, installieren Sie bitte (direkt auf dem Gerät oder in einer VM) ein **64-Bit Ubuntu Linux** in einer aktuellen Version (z.B. 24.04). Eine Anleitung und Unterstützung finden Sie [hier](https://github.com/informatik-mannheim/linux-hsma/blob/main/ubuntu/doc/readme.md). Die Anleitung ist umfangreich und beschreibt, wie Sie ein vollständiges System aufsetzen. Wenn Sie Linux in einer VM betreiben, können Sie sich das vollständige Setup sparen und nur ein grundlegendes System installieren.
|
Wenn Sie einen eigenen Rechner für die Veranstaltung verwenden wollen -- was dringend zu empfehlen ist, installieren Sie bitte (direkt auf dem Gerät oder in einer VM) ein **64-Bit Linux**, z.B. Ubuntu, in einer aktuellen Version (z.B. Ubuntu 24.04 oder neuer). Eine Anleitung und Unterstützung finden Sie [hier](https://github.com/informatik-mannheim/linux-hsma/blob/main/ubuntu/doc/readme.md). Die Anleitung ist umfangreich und beschreibt, wie Sie ein vollständiges System für verschiedene Vorlesungen aufsetzen. Wenn Sie Linux in einer VM betreiben, können Sie sich das vollständige Setup sparen und nur ein grundlegendes System installieren.
|
||||||
|
|
||||||
Wenn Sie ein anderes Linux verwenden wollen, prüfen Sie vorher, ob es für dieses ein JDK 21 gibt. Mit Ubuntu 24.04 sind Sie auf der sicheren Seite.
|
Wenn Sie ein anderes Linux verwenden wollen, prüfen Sie vorher, ob es für dieses ein JDK 25 gibt.
|
||||||
|
|
||||||
Bitte versuchen Sie nicht, die Übungen ohne Linux zu lösen, es wartet eine Welt der Frustration und des Schmerzes 😭 auf Sie, durch die schon viele andere gegangen sind, die diesen einen wichtigen Tipp ignoriert haben.
|
Bitte versuchen Sie nicht, die Übungen ohne Linux zu lösen, es wartet eine Welt der Frustration und des Schmerzes 😭 auf Sie, durch die schon viele andere gegangen sind, die diesen einen wichtigen Tipp ignoriert haben.
|
||||||
|
|
||||||
### Programme
|
### Programme
|
||||||
|
|
||||||
|
Die folgenden Schritte beziehen sich auf **Ubuntu 24.04**.
|
||||||
|
|
||||||
Bevor Sie Programme installieren, sollten Sie vorweg einmal das Kommando `sudo apt update` ausführen. Mit `sudo apt upgrade` halten Sie Ihr System jederzeit aktuell.
|
Bevor Sie Programme installieren, sollten Sie vorweg einmal das Kommando `sudo apt update` ausführen. Mit `sudo apt upgrade` halten Sie Ihr System jederzeit aktuell.
|
||||||
|
|
||||||
Nachdem Sie Linux installiert haben, fügen Sie die folgende Software in mindestens der angegebenen Version hinzu:
|
Nachdem Sie Linux installiert haben, fügen Sie die folgende Software in mindestens der angegebenen Version hinzu:
|
||||||
|
|
||||||
* **Java JDK 21**<br>`sudo apt install openjdk-21-jdk openjdk-21-source openjdk-21-doc`
|
* **Java JDK 25**<br>`sudo apt install openjdk-25-jdk openjdk-25-source openjdk-25-doc`
|
||||||
* **Git** und Git-Frontends<br>`sudo apt install git meld git-cola`
|
* **Git** und Git-Frontends<br>`sudo apt install git meld git-cola`
|
||||||
* **Maven 3.8 oder neuer**<br>`sudo apt install maven`
|
* **Maven 3.8 oder neuer**<br>`sudo apt install maven`
|
||||||
* **Eclipse**<br>Von der [Webseite](https://www.eclipse.org/downloads/) herunterladen und installieren. Bitte verwenden Sie die neueste Version von **Eclipse IDE for Java Developers**
|
* **Eclipse**<br>Von der [Webseite](https://www.eclipse.org/downloads/) herunterladen und installieren. Bitte verwenden Sie die neueste Version von **Eclipse IDE for Java Developers**
|
||||||
|
|
@ -56,7 +58,7 @@ $ git config --global pull.rebase false
|
||||||
|
|
||||||
### ssh-Key erzeugen
|
### ssh-Key erzeugen
|
||||||
|
|
||||||
Damit Sie Ihre Abgaben automatisiert durchführen können und nicht immer wieder Ihren Benutzernamen und Ihr Passwort eingeben müssen, erzeugen Sie sich einen SSH-Key. `hugo` müssen Sie durch Ihren wirklichen Benutzernamen ersetzen,
|
Damit Sie Ihre Abgaben automatisiert durchführen können und nicht immer wieder Ihren Benutzernamen und Ihr Passwort eingeben müssen, erzeugen Sie sich einen SSH-Key. `hugo` müssen Sie durch Ihren wirklichen Benutzernamen ersetzen:
|
||||||
|
|
||||||
```console
|
```console
|
||||||
$ mkdir -p ~/.ssh
|
$ mkdir -p ~/.ssh
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ Es ist wichtig, dass Sie diese Aufgabe erfolgreich abschließen. Der Ablauf ist
|
||||||
|
|
||||||
Lesen Sie deswegen dieses Assignment sehr sorgfältig und führen Sie die beschriebenen Schritte durch.
|
Lesen Sie deswegen dieses Assignment sehr sorgfältig und führen Sie die beschriebenen Schritte durch.
|
||||||
|
|
||||||
Die folgenden Schritte beziehen sich auf Ihr persönliches Repository, dass Sie im vorhergehenden Assignment angelegt und konfiguriert haben. Sie arbeiten in Ihrer lokalen Kopie, dem __Working Directory__ und übertragen Ihre Ergebnisse am Ende in das Repository auf dem zentralen Git-Server.
|
Die folgenden Schritte beziehen sich auf Ihr persönliches Repository, das Sie im vorhergehenden Assignment angelegt und konfiguriert haben. Sie arbeiten in Ihrer lokalen Kopie, dem __Working Directory__ und übertragen Ihre Ergebnisse am Ende in das Repository auf dem zentralen Git-Server.
|
||||||
|
|
||||||
Wie Sie die Umgebung aufsetzen, wurde im vorhergehenden Assignment erläutert. Sorgen Sie dafür, dass Sie den aktuellen Stand der Aufgaben haben, indem Sie in Ihrem Working Directory `bin/update.sh` aufrufen.
|
Wie Sie die Umgebung aufsetzen, wurde im vorhergehenden Assignment erläutert. Sorgen Sie dafür, dass Sie den aktuellen Stand der Aufgaben haben, indem Sie in Ihrem Working Directory `bin/update.sh` aufrufen.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue