Parallels Tools kann unter Debian 7.2.0 nicht installiert werden

(Parallels Desktop 9, neueste version)

Gemäß den Anweisungen wechsle ich zu root:

$ su - root
$ whoami
root
$ echo $EUID
0

Und dann das Installationsprogramm ausführen:

$ cd /media/cdrom0
$ ./install

Und ich bekomme diesen Fehler:

sudo: unable to execute ./install: Permission denied

Was? Ich bin root! Was ist damit los? Ich überprüfe doppelt, ob das Ausführungsbit gesetzt ist:

$ ls -lA | grep install$
-r-xr-xr-x 1 root root  17284 Oct 25 09:22 install

Ja. Leute online sagen, dass Sie das Installationsskript nach der Eingabe von sudo auf das Terminal ziehen müssen. Also mache ich das, und dieser Befehl ist was ist gegründet:

$ sudo '/media/cdrom0/install'
sudo: unable to execute /media/cdrom0/install: Permission denied

Was ist hier die Lösung?

Author: Justin Mrkva, 2013-11-09

4 answers

Also habe ich die Lösung gefunden... dieser verrückte Befehl (na ja, nicht so verrückt, aber obskur).

$ mount -t iso9660 -o exec /dev/cdrom /media/cdrom

Stellt sich heraus, wenn Debian eine CD mountet (virtuelle CD natürlich enthalten), mountet es sie als nicht ausführbar. Durch manuelles erneutes Mounten unter Angabe der exec-Berechtigungen konnte ich die Tools installieren. Es ist seltsam, dass das Nicht-Exec-Mount mich daran gehindert hat, sogar die Dateien zu lesen (ich habe versucht, sie zu kopieren und ähnliche Fehler zu bekommen), aber was auch immer funktioniert.

 16
Author: Justin Mrkva,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-11-09 18:51:05

Der Grund dafür ist, dass Parallels das Bild mit der Option "nosuid" mountet.

Starten Sie ein Terminal, gehen Sie zu root und unmount das Bild. Zähle das Bild neu. Starten Sie das Installationsprogramm

$ su
$ umount /media/cdrom
$ mount /dev/sr0 /media/cdrom
$ cd /media/cdrom
$ sh installer
 8
Author: OLF,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-11-24 14:51:47

10.13.2014: Das war extrem hilfreich!!!

Ich habe die auf Parallels angegebenen Schritte ausprobiert:

Der Schlüssel war für mich: • unmount die CD über Parallels: Geräte - / CD - /DVD-1 / Trennen Sie das * stellen Sie die CD über Parallels wieder ein: Devices/CD / DVD 1 / Connect Image... - Suche nach dem prl-Werkzeuge-lin.iso in: Macintosh HD / Anwendungen / Parallels Desktop / Inhalt / Ressourcen / Werkzeuge / prl-Werkzeuge-lin.iso * Laden Sie in Debian das Terminal, wenn Sie dies noch nicht getan haben * Navigieren Sie wie oben erwähnt zur CD:

$ cd /media/cdrom0

• Um sicherzustellen, dass die Dinge in Ordnung sind, geben wir list ein, um zu sehen was ist in der CD (im Grunde genommen):

$ ls

Dies sollte die Liste "install installer installieren-gui kmods tools version". Wenn Sie dies nicht sehen, müssen Sie versuchen, die Festplatte neu zu mounten. Ich würde vorschlagen, die ersten Schritte über Parallels auszuführen. Wenn es so funktioniert, wie es sollte, kopieren wir die Dateien in Ihr Home-Verzeichnis:

$ sudo cp -r /media/cdrom0 /home/***<USERNAME>***/Downloads/

Ich habe den Download-Ordner anstelle des tmp-Ordners wie oben erwähnt erstellt, da ich nicht einmal als root in den tmp-Ordner gelangen konnte. Downloads am wenigsten lässt mich reingehen, löschen und alle über die GUI bestätigen, wenn ich faul werde.

• Sobald wir fertig sind, bestätigen wir, dass die cp stattgefunden hat:

$ cd /home/***<USERNAME>***/Downloads/cdrom0/
$ ls

• Sie sollten in der Lage sein die folgenden, wenn es geklappt:

install installer install-gui kmods tools version

Wenn immer noch alles nach dem läuft, was ich oben bemerkt habe, dann lasst uns fortfahren und installieren Parallels Tools: Sie müssen nicht aus dem Ordner herauskommen, in dem Sie sich befinden. Wenn Sie also das meiste von dem getan haben, was ich bemerkt habe, sollten Sie sich im Download-Ordner befinden oder der Ordner, in den Sie die Dateien kopiert haben. Lassen Sie uns das Installationsprogramm ausführen:

$ sudo ./install

Es wird dich nach deinem Passwort für sudo fragen; Lass uns weitermachen und es tun. Wenn alles gut gelaufen ist, sollten Sie sehen, dass sich Ihr Terminal in ein grau-blaues Sceen w. Parallels Tools-Installationsprogramm verwandelt (versucht, ein Bild hochzuladen, aber ich bin hier noch neu-sorry)

Hoffe, das hilft. Ich weiß, dass ich mehrere Websites gelesen und verschiedene Teile meines Wochenendes damit verbracht habe, dies zum Laufen zu bringen.

 4
Author: プリンス セルナ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-10-13 14:57:20

Um Ihre Festplatte oder Ihr Image ausführbar zu machen, müssen Sie die Datei /etc/fstab bearbeiten. Normalerweise finden Sie in der letzten Zeile so etwas wie udf,iso9660 user,noauto. Entferne noautound füge stattdessen exec ein. Mounten Sie Ihre Festplatte oder Ihr Image neu und jetzt können Sie die Befehle über ein Terminalfenster ausführen.

 2
Author: Tim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-01-21 21:47:20