diff --git a/Assignment_001/readme.md b/Assignment_001/readme.md index 1a5a026..6353053 100644 --- a/Assignment_001/readme.md +++ b/Assignment_001/readme.md @@ -18,19 +18,21 @@ Die Abgabe der Aufgaben und die Tests sind automatisiert, sodass Sie auf jeden F ### 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. ### 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. Nachdem Sie Linux installiert haben, fügen Sie die folgende Software in mindestens der angegebenen Version hinzu: - * **Java JDK 21**
`sudo apt install openjdk-21-jdk openjdk-21-source openjdk-21-doc` + * **Java JDK 25**
`sudo apt install openjdk-25-jdk openjdk-25-source openjdk-25-doc` * **Git** und Git-Frontends
`sudo apt install git meld git-cola` * **Maven 3.8 oder neuer**
`sudo apt install maven` * **Eclipse**
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 -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 $ mkdir -p ~/.ssh diff --git a/Assignment_002/readme.md b/Assignment_002/readme.md index 75b15e7..af77792 100644 --- a/Assignment_002/readme.md +++ b/Assignment_002/readme.md @@ -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. -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.