|
|
2019-08-05
|
|
|
## Erstellung einer VirtualBox mit Debian 9.9 auf Ubuntu Budgie 18.04 (64bit)
|
|
|
|
|
|
Diese Anleitung folgt https://medium.com/platform-engineer/how-to-install-debian-linux-on-virtualbox-with-guest-additions-778afa0ee7e0
|
|
|
Diese Anleitung folgt <https://medium.com/platform-engineer/how-to-install-debian-linux-on-virtualbox-with-guest-additions-778afa0ee7e0>
|
|
|
|
|
|
1. Das Standardpaket virtualbox installieren: sudo apt-get install virtualbox. Dieses impliziert die Pakete virtualbox-dkms sowie dkms, um VirtualBox-Kernelmodule aktuell zu halten.
|
|
|
2. Das gastgeberspezifische VirtualBox Extension Pack installieren: sudo apt-get install virtualbox-ext-pack. geholt, SHA256-geprüft, und mit VirtualBox geöffnet.
|
|
|
3. Ein Debian-Installations-Image, z.B. netinst.iso holen, VB starten und davon booten, den Debian-Installationsprozess durcharbeiten.
|
|
|
4. Die VB wird abgelegt im Verzeichnis $HOME/VirtualBox VMs/machineName/.
|
|
|
5. Auf der VB die Guest Additions installieren: Die Debian-VB starten, darin gemäß https://unix.stackexchange.com/questions/286934/how-to-install-virtualbox-guest-additions-in-a-debian-virtual-machine für Debian 9 Backports mit contrib ermöglichen: Eine Zeile wie deb http://ftp.debian.org/debian stretch-backports main contrib zu einer Datei in /etc/apt/sources.list.d hinzufügen. Paketliste aktualisieren:sudo apt update. Gasterweiterungen installieren: sudo apt install virtualbox-guest-dkms virtualbox-guest-x11. Die bei der verlinkten Seite angegebenen linux-headers-$(uname -r) werden dadurch automatisch mitinstalliert. Neustart der VB.
|
|
|
6. Als SharedFolder festlegen: Name host-knabe, Pfad auf Host /home/knabe
|
|
|
1. Das Standardpaket `virtualbox` installieren: `sudo apt-get install virtualbox`. Dieses impliziert die Pakete `virtualbox-dkms` sowie `dkms`, um VirtualBox-Kernelmodule aktuell zu halten.
|
|
|
|
|
|
2. Das gastgeberspezifische **VirtualBox Extension Pack** installieren: `sudo apt-get install virtualbox-ext-pack`.
|
|
|
3. Ein Debian-Installations-Image, z.B. `netinst.iso` holen, VB starten und davon booten, den Debian-Installationsprozess durcharbeiten.
|
|
|
|
|
|
4. Die VB wird abgelegt im Verzeichnis `$HOME/VirtualBox VMs/`*machineName*`/`.
|
|
|
|
|
|
5. Auf der VB die Guest Additions installieren: Die Debian-VB starten, darin gemäß <https://unix.stackexchange.com/questions/286934/how-to-install-virtualbox-guest-additions-in-a-debian-virtual-machine> für Debian 9 Backports mit `contrib` ermöglichen: Eine Zeile wie `deb http://ftp.debian.org/debian stretch-backports main contrib` zu einer Datei in `/etc/apt/sources.list.d` hinzufügen. Paketliste aktualisieren:`sudo apt update`. Gasterweiterungen installieren: `sudo apt install virtualbox-guest-dkms virtualbox-guest-x11`. Die bei der verlinkten Seite angegebenen `linux-headers-$(uname -r)` werden dadurch automatisch mitinstalliert. Neustart der VB.
|
|
|
|
|
|
6. Als SharedFolder festlegen: Name `host-knabe`, Pfad auf Host `/home/knabe`
|
|
|
|
|
|
## BlueJ installieren
|
|
|
|
|
|
1. In Paketquellen stretch-backports aktivieren. Siehe oben Punkt 5.
|
|
|
2. Update, dann openjdk-11-jdk installieren.
|
|
|
3. Die Anleitung https://www.bluej.org/debian-ubuntu-oracle-java.html für Installation von BlueJ für Java 11 auf Debian klappt nicht, da das downloadbare Debian-Paket BlueJ-linux-420.deb ein installiertes Debian-Paket für openjfx erwartet, dieses aber auch nicht bei den Backports vorhanden ist. Erst mit Debian 10 soll es verfügbar sein.
|
|
|
4. Daher von Seite https://gluonhq.com/products/javafx/ den aktuellen JavaFX Linux SDK holen und nach /opt entpacken.
|
|
|
5. Weiteres Vorgehen nach der manuellen Installationsprozedur unter Other auf Seite https://www.bluej.org/. Dabei folgen wir den Instruktionen
|
|
|
https://www.bluej.org/generic-installation-instructions.html.
|
|
|
6. Download von BlueJ-generic-421a.jar oder neuer dem Other-Link folgend von https://www.bluej.org/. Aufruf des Kommandos java -jar <path-to-bluej-installer>
|
|
|
7. Auswahl der Directory to install to: /opt
|
|
|
Auswahl der Java (JDK) directory: Die /usr/lib/jvm/java-11-openjdk-amd64 bei Gefallen bestätigen.
|
|
|
Suchen der JavaFX directory: /opt/javafx-sdk-11.0.2
|
|
|
Button Install klicken.
|
|
|
Es erscheint die Meldung: BlueJ has been installed to /opt/bluej.
|
|
|
8. /opt/buej/bluej starten. Damit kann dann ein Projekt angelegt werden.
|
|
|
9. Dann noch eine .desktop-Datei anlegen für einen Menüeintrag für BlueJ. |
|
|
1. In Paketquellen `stretch-backports` aktivieren. Siehe oben Punkt 5.
|
|
|
2. Update, dann `openjdk-11-jdk` installieren.
|
|
|
3. Die Anleitung <https://www.bluej.org/debian-ubuntu-oracle-java.html> für Installation von BlueJ für Java 11 auf Debian klappt nicht, da das downloadbare Debian-Paket `BlueJ-linux-420.deb` ein installiertes Debian-Paket für openjfx erwartet, dieses aber auch nicht bei den Backports vorhanden ist. Erst mit Debian 10 soll es verfügbar sein.
|
|
|
4. Daher von Seite <https://gluonhq.com/products/javafx/> den aktuellen **JavaFX Linux SDK** holen und nach `/opt` entpacken.
|
|
|
5. Weiteres Vorgehen nach der manuellen Installationsprozedur unter `Other` auf Seite <https://www.bluej.org/>. Dabei folgen wir den Instruktionen
|
|
|
<https://www.bluej.org/generic-installation-instructions.html>.
|
|
|
6. Download von `BlueJ-generic-421a.jar` oder neuer dem Other-Link folgend von <https://www.bluej.org/>. Aufruf des Kommandos `java -jar <path-to-bluej-installer>`
|
|
|
7. Auswahl der *Directory to install to*: `/opt`<br>
|
|
|
Auswahl der *Java (JDK) directory*: Die `/usr/lib/jvm/java-11-openjdk-amd64` bei Gefallen bestätigen.<br>
|
|
|
Suchen der *JavaFX directory*: `/opt/javafx-sdk-11.0.2`<br>
|
|
|
Button **Install** klicken.<br>
|
|
|
Es erscheint die Meldung: *BlueJ has been installed to /opt/bluej*.
|
|
|
8. `/opt/buej/bluej` starten. Damit kann dann ein Projekt angelegt werden.
|
|
|
9. Dann noch eine `.desktop`-Datei anlegen für einen Menüeintrag für BlueJ. |
|
|
\ No newline at end of file |