Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:virtualbox:kdev-installation:start [2020-09-23 17:20] – ditaranto | software:virtualbox:kdev-installation:start [2020-09-24 08:54] (aktuell) – ditaranto | ||
|---|---|---|---|
| Zeile 2: | Zeile 2: | ||
| Für den Unterricht // | Für den Unterricht // | ||
| - | \\ [[\\fs004\inf\001_public-programme\VMs\VirtualBox\]] | + | \\ [[\\fs03\x\public-programme\VMs\VirtualBox]] |
| \\ Die detaillierten VM-Einstellungen zum erstmaligen Erstellen der VM in VirtualBox sind in folgendem .PDF-File zu finden: | \\ Die detaillierten VM-Einstellungen zum erstmaligen Erstellen der VM in VirtualBox sind in folgendem .PDF-File zu finden: | ||
| Zeile 15: | Zeile 15: | ||
| * gdb (Debian package // | * gdb (Debian package // | ||
| * [[software: | * [[software: | ||
| - | * Eclipse C/C++ 4.14 mit Subclipse-Plugin und JavaHL | + | * Eclipse C/C++ 4.14 |
| * Eclipse Java SDK 4.6 mit Together 12.9.0 Plugin | * Eclipse Java SDK 4.6 mit Together 12.9.0 Plugin | ||
| * xapt | * xapt | ||
| Zeile 23: | Zeile 23: | ||
| * cmake | * cmake | ||
| * git | * git | ||
| - | * subversion | ||
| * rabbitvcs-nautilus | * rabbitvcs-nautilus | ||
| * ros | * ros | ||
| Zeile 103: | Zeile 102: | ||
| - //Window// → // | - //Window// → // | ||
| - Unter " | - Unter " | ||
| - | - Mit "Apply and close" das Einstellungsfenster verlassen. | + | - Mit "Apply and close" das Einstellungsfenster verlassen. |
| - | + | ||
| - | Subclipse gemäss dieser Anleitung installieren: | + | |
| - | \\ Danach: \\ //Help// → //Install New Software...// | + | |
| - | + | ||
| - | Subclipse benötigt eine aktuelle [[http:// | + | |
| - | \\ Installation von JavaHL: | + | |
| - | < | + | |
| - | sudo apt-get install libsvn-java | + | |
| - | </ | + | |
| - | Pfad der Installation muss Eclipse nun mitgeteilt werden. Hierfür als Erstes den Pfad herausfinden, | + | |
| - | <code =" | + | |
| - | sudo find / -name libsvnjavahl-1.so | + | |
| - | </ | + | |
| - | Das sollte diesen oder ähnlichen Output generieren: | + | |
| - | < | + | |
| - | / | + | |
| - | </ | + | |
| - | Der benötigte Pfad ist in diesem Fall also folgender: | + | |
| - | < | + | |
| - | / | + | |
| - | </ | + | |
| - | Dieser Pfad muss nun in die " | + | |
| - | < | + | |
| - | -Djava.library.path=/ | + | |
| - | </ | + | |
| - | Datei speichern und Editor verlassen. | + | |
| - | + | ||
| - | Beispiel-Screenshot: | + | |
| - | {{: | + | |
| - | <WRAP clear></ | + | |
| - | \\ | + | |
| - | \\ Jetzt sollte das Subclipse-Plugin korrekt funktionieren (Das zeigt sich erst beim Erstellen von Projekten oder dem Navigieren durch ein ausgechecktes SVN-Repository beim Import). | + | |
| - | \\ | + | |
| - | \\ Sollte es Probleme mit der Authentifizierung gegen das Active Directory geben, kann in Eclipse anstatt //JavaHL// das //SVNKit// ausgewählt werden, welches jedoch weniger performant ist, und zwar in der Option //SVN interface// unter: | + | |
| - | \\ //Window// → // | + | |
| == Eclipse Java == | == Eclipse Java == | ||
| Zeile 212: | Zeile 176: | ||
| Categories=Utility; | Categories=Utility; | ||
| </ | </ | ||
| - | \\ | + | |
| === Shared Folder(s) === | === Shared Folder(s) === | ||
| - | VirtualBox erlaubt es, beliebige lokale Verzeichnisse mit einer VM zu " | + | VirtualBox erlaubt es, beliebige lokale |
| - | * Einbindung direkt via SMB (UNC-Pfad) | + | * Einbindung |
| - | * Einbindung via VirtualBox '' | + | * Einbindung |
| In unserem Fall werden wir drei Shared Folder konfigurieren: | In unserem Fall werden wir drei Shared Folder konfigurieren: | ||
| Diese Shared Folder(s) werden in unserem Fall nicht automatisch beim Systemstart der Ubuntu VM, sondern via Script bei Bedarf manuell eingebunden. | Diese Shared Folder(s) werden in unserem Fall nicht automatisch beim Systemstart der Ubuntu VM, sondern via Script bei Bedarf manuell eingebunden. | ||
| Zeile 327: | Zeile 291: | ||
| \\ | \\ | ||
| - | ==== Troubleshooting ==== | + | ==== Quelle(n): ==== |
| - | === Kann Paket-Repository nicht hinzufügen === | + | [[https:// |
| - | Sollte das Hinzufügen eines Repositorys fehlschlagen, | + | |
| - | sudo gedit / | + | |
| - | </ | + | |
| - | Das Vorkommnis von // | + | |
| - | + | ||
| - | === Freeze nach dem Starten von Eclipse mit SVN-/Java HL-Plugin | + | |
| - | Sollte nach dem Starten von Eclipse mit installiertem SVN-Plugin scheinbar ein Freeze auftreten, so sollte man eine Weile warten (kann bis zu ein paar Minuten dauern), ob folgende Meldung auftritt: \\ | + | |
| - | {{: | + | |
| - | Wenn ja, mit '' | + | |
| - | \\ | + | |
| - | \\ | + | |
| - | <box blue 97% | **Quelle(n)**> | + | |
| - | [[https:// | + | |
| - | </ | + | |