Der Titel nennt bereits das Problem. Ich kann dieses Programm nicht zum starten bekommen, obwohl es auf dem PC eines Freundes (welcher ebenfalls mit Ubuntu 16.04 läuft) problemlos funktioniert.
Das Programm startet zuerst einen Download und nachdem dieser (nach meiner Vermutung) abgeschlossen ist stürzt es ab/Startet nicht.
Beim genaueren hinsehen habe ich herausgefunden das das Programm einen sh script ausführt und dieser offenbar Probleme mit Rechten hat, obwohl das Programm laut Webseite nicht für die Verwendung mit root-rechten ausgelegt ist und diese nicht braucht. Ich habe den Script im Terminal ausgeführt und es gibt folgendes aus:
ricardo@ricardo-ubuntu-gaming:/opt/multimc$ bash run.sh run.sh: Zeile 25: ./MultiMC: Keine Berechtigung
Ich bin mir nun nicht sicher ob ich es mit "sudo" versuchen sollte, doch selbst wenn es dann funktionieren sollte, ist es keine dauerhafte Lösung.
Der Script sieht so aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #!/bin/bash INSTDIR="${XDG_DATA_HOME-$HOME/.local/share}/multimc" if [ `getconf LONG_BIT` = "64" ] then PACKAGE="mmc-stable-lin64.tar.gz" else PACKAGE="mmc-stable-lin32.tar.gz" fi deploy() { mkdir -p $INSTDIR cd ${INSTDIR} wget --progress=dot:force "https://files.multimc.org/downloads/${PACKAGE}" 2>&1 | sed -u 's/.* \([0-9]\+%\)\ \+\([0-9.]\+.\) \(.*\)/\1\n# Downloading at \2\/s, ETA \3/' | zenity --progress --auto-close --auto-kill --title="Downloading MultiMC..." tar -xzf ${PACKAGE} --transform='s,MultiMC/,,' rm ${PACKAGE} chmod +x MultiMC } runmmc() { cd ${INSTDIR} ./MultiMC } if [[ ! -f ${INSTDIR}/MultiMC ]]; then deploy runmmc else runmmc fi |