Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| matlab_auf_opensuse_tumbleweed [2026/07/01 17:49] – wikiwriter | matlab_auf_opensuse_tumbleweed [2026/07/01 17:52] (aktuell) – wikiwriter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== MatLab im distrobox-Container auf Tumbleweed betreiben ====== | ====== MatLab im distrobox-Container auf Tumbleweed betreiben ====== | ||
| Erläuterungen folgen. Die Anleitung kommt aus der Guugle-KI | Erläuterungen folgen. Die Anleitung kommt aus der Guugle-KI | ||
| - | |||
| sudo zypper install distrobox podman | sudo zypper install distrobox podman | ||
| - | distrobox create --name matlab-box --image ubuntu: | ||
| - | | ||
| sudo chmod -R g+w / | sudo chmod -R g+w / | ||
| - | | ||
| - | und der Nutzer muss in der Gruppe vboxusers sein! | ||
| + | distrobox create --name matlab-box --image ubuntu: | ||
| + | | ||
| + | und der Nutzer muss in der Gruppe vboxusers sein! | ||
| distrobox enter matlab-box | distrobox enter matlab-box | ||
| bevor es losgehen kann, muss der Ubuntu-Container noch für die Grafik aufgerüstet werden. Dazu im Container ausführen: | bevor es losgehen kann, muss der Ubuntu-Container noch für die Grafik aufgerüstet werden. Dazu im Container ausführen: | ||
| - | | ||
| sudo apt update && sudo apt upgrade -y | sudo apt update && sudo apt upgrade -y | ||
| und dann | und dann | ||
| - | | ||
| sudo apt install -y libasound2 libatk1.0-0 libc6 libcairo2 libcap2 libdbus-1-3 libgconf-2-4 libgdk-pixbuf2.0-0 libgl1-mesa-glx libglib2.0-0 libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libpcre3 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxrandr2 libxss1 libxtst6 libxxf86vm1 libwayland-client0 libwayland-egl1 libgbm1 unzip wget sudo xorg | sudo apt install -y libasound2 libatk1.0-0 libc6 libcairo2 libcap2 libdbus-1-3 libgconf-2-4 libgdk-pixbuf2.0-0 libgl1-mesa-glx libglib2.0-0 libgstreamer1.0-0 libgstreamer-plugins-base1.0-0 libgtk-3-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libpcre3 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxrandr2 libxss1 libxtst6 libxxf86vm1 libwayland-client0 libwayland-egl1 libgbm1 unzip wget sudo xorg | ||
| dann ist noch zu beachten, dass der Ubuntu-Container ein eigenes Dateisystem mitbringt, welches in seinem Home-Verzeichnis nur den Nutzer sieht, aber nichts, was im Host-System sonst noch auf /home oder anderswo liegt. Deshalb muss leider die MatLab-Installation in das Nutzer-Verzeichnis (Host) kopiert werden; Verlinkung (ln -s) reicht nicht, weil Ubuntu den Link nicht auflösen kann. | dann ist noch zu beachten, dass der Ubuntu-Container ein eigenes Dateisystem mitbringt, welches in seinem Home-Verzeichnis nur den Nutzer sieht, aber nichts, was im Host-System sonst noch auf /home oder anderswo liegt. Deshalb muss leider die MatLab-Installation in das Nutzer-Verzeichnis (Host) kopiert werden; Verlinkung (ln -s) reicht nicht, weil Ubuntu den Link nicht auflösen kann. | ||
| - | Aber dann: | + | Aber dann (im Container): |
| ./ | ./ | ||
| und zur Verzierung einen Starter erstellen mit folgendem Inhalt (USER durch das Nutzerverzeichnis ersetzen): | und zur Verzierung einen Starter erstellen mit folgendem Inhalt (USER durch das Nutzerverzeichnis ersetzen): | ||
| - | | + | |
| / | / | ||