Hallo, ich habe ein ICnova Board und möchte mir unter Linux (Lubuntu) nun die dazugehörige Software installieren. Also ".iso" Image runtergeladen und entpackt. Jetzt habe ich das Problem, dass bei allen ausführbaren Dateien das "x" Flag nicht gesetzt ist. Entpackt habe ich mit dem Archivmanager über den Desktop. Da sehr viele ausführbare Dateien enthalten sind habe ich auch keine Lust händisch überall das Bit zu setzen. Wie kann ich das Image gleich mit den richtig gesetzten Attributen entpacken? MfG Thomas
Das x lässt sich doch mit chmod nachrüsten, das kann man doch bestimmt in einer Schleife oder mit Wildcards machen oder?
"chmod" ist klar, nur liegen in den Verzeichnissen nicht nur Programme sondern auch andere Daten. Somit wirds mit Wildcards schwierig.
Am besten ISO mounten und dann kopieren: http://www.cyberciti.biz/tips/how-to-mount-iso-image-under-linux.html
mkdir loop (sudo) mount -o loop image.iso loop Daten aus loop/ holen (sudo) umount loop
Danke für die schnellen Antworten. Ich probiere es dann aus.
Hallo zu chmod mit -R geht es reursiv. z.B. chmod -R 777 * werden alle Dateien und Verzeichnisse auf 777 gesetzt
Bei mir reicht ein Doppelklick im Gnome Filemanager, dann wird das ISO gemountet. Und mit der rechten Maustaste kann ich das Teil auch mit dem mitgelieferten Packer öffnen. Gibt es sowas auch unter Windows ?
Klick schrieb: > unter Windows WinISO >zu chmod mit -R geht es reursiv. z.B. chmod -R 777 * >werden alle Dateien und Verzeichnisse auf 777 gesetzt 777 ist gefaehrlich und ausserdem will ich +x nicht auf libs und aehnlichen haben. Klick schrieb: > Bei mir reicht ein Doppelklick im Gnome Filemanager, dann wird das ISO > gemountet. Und mit der rechten Maustaste kann ich das Teil auch mit dem > mitgelieferten Packer öffnen. Wahrscheinlich hat er es so gemacht und deshalb fehlen die Rechte. Gnome eben.
> Bei mir reicht ein Doppelklick im Gnome Filemanager, dann wird das ISO > gemountet. Und mit der rechten Maustaste kann ich das Teil auch mit dem > mitgelieferten Packer öffnen. > Gibt es sowas auch unter Windows ? Der TE arbeitet mit Linux. Windows kann das per se nicht, man kann das aber z.B. mit 7zip oder VirtualCloneDrive nachrüsten.
ich glaube, dass "file" Tool sich durch fehlende x nicht irritieren lässt. kleines Skript bauen? find . -exec file {} \; > files for f in $(cat files); do grep executable $f && chmod +x $f done nicht getestet, nur als Vorschlag gemeint Längerfristig wird man als Entwickler mit Linux glücklicher wenn man bash und unix tools gut verstehen kann.
Die .iso mounten und dann die Daten kopieren hat funktioniert!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.