Kann eine * .AppImage-Datei nicht ausführbar machen

626
user2824371

Ich habe mit der rechten Maustaste auf eine .AppImage-Datei geklickt. Ich habe " Eigenschaften " und dann die Registerkarte " Berechtigung " gewählt.

Ich möchte das Kontrollkästchen neben " Ausführen von Dateien als Programm zulassen " aktivieren .

Es zeigt an, dass das Kontrollkästchen beim Klicken markiert ist. Wenn ich die linke Maustaste loslasse, wird das Kontrollkästchen automatisch deaktiviert.

Was vermisse ich?

Edit: Hier sind die Terminalausgabe:

m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ chmod +x OpenShot-v2.4.3-x86_64.AppImage m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ id uid=1000(m) gid=1000(m) groups=1000(m),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare) m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ stat OpenShot-v2.4.3-x86_64.AppImage File: ‘OpenShot-v2.4.3-x86_64.AppImage’ Size: 158859264 Blocks: 307088 IO Block: 4096 regular file Device: 806h/2054d Inode: 58041 Links: 1 Access: (0600/-rw-------) Uid: ( 1000/ m) Gid: ( 1000/ m) Access: 2018-10-17 18:33:54.250031700 +0200 Modify: 2018-10-17 17:44:52.500366000 +0200 Change: 2018-10-17 17:44:52.680737100 +0200 Birth: - m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $  

Kann eine * .AppImage-Datei nicht ausführbar machen

Edit 2: Dies passiert, nachdem der zweite Code ausgeführt wurde:

m@m-HP-Compaq-dc7800-Small-Form-Factor /media/m/02A8B7D8A8B7C905/Programs/Open Source & Freeware $ mount | grep 02A8B7D8A8B7C905 /dev/sda6 on /media/m/02A8B7D8A8B7C905 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096) 
0
Wenn Sie sich auf "Linux" beziehen, genügt es nicht zu wissen, mit was Sie es zu tun haben. Welche Linux-Distribution betreiben Sie (Debian, Fedora, Ubuntu usw.)? Welche Desktop-Umgebung verwenden Sie (Xfce, Gnome3, KDE usw.)? mjb2kmn vor 5 Jahren 1
Besitzen Sie die Datei? Welche Linux-Distribution? Warum willst du das machen? AFH vor 5 Jahren 1
Haben Sie "chmod" in der Befehlszeile ausprobiert? Welchen Fehler gibt es? Attie vor 5 Jahren 0
@ mjb2kmn Es ist Linux Mint 17 user2824371 vor 5 Jahren 0
@AFH Bei den Dateien handelt es sich um die Software Openshot und Kdenlive. Wenn ich sie doppelt anklicke und "Ausführbar machen und ausführen" wähle, passiert nichts! Entschuldigung, ich bin neu in Linux. user2824371 vor 5 Jahren 0
Öffnen Sie ein Terminal und suchen Sie mit `cd` nach der Datei * .AppImage`. Dann tippe chmod + x $ ein und sage uns, was darin steht (bearbeite deine Frage). Bitte fügen Sie auch die Ausgabe dieser Befehle hinzu: `id` und` stat $ `. Attie vor 5 Jahren 0
@Attie Es tut auch nichts: chmod + x kdenlive-18.08.2-x86_64.AppImage. Ich werde versuchen, die Ausgabe aufzunehmen. Einen Augenblick user2824371 vor 5 Jahren 0
@Attie okay, nur einen Moment bitte. Danke für Ihre Unterstützung user2824371 vor 5 Jahren 0
Doppelklicken Sie in welcher Anwendung? Ich habe nicht gesehen, wie man ausführbare Dateien ausführt und ** in `kdenlive 'oder einer der normalen Ubuntu-GUI-Anwendungen ausführt. Wenn Sie möchten, dass ein bestimmtes Programm einen bestimmten Dateityp öffnet, müssen Sie die Registerkarte ** Öffnen mit ** verwenden. Die Datei muss nicht ausführbar sein. AFH vor 5 Jahren 0
Oh ... in welchem ​​Dateisystem bist du? (Führen Sie `mount | grep 02A8B7D8A8B7C905` aus.) Attie vor 5 Jahren 0
@Attie Es ist Linux Mint 17 user2824371 vor 5 Jahren 0
@AFH Diese [AppImage] (https://en.wikipedia.org/wiki/AppImage) -Dateien sind wie Containeranwendungen ... also "_make ausführbar und run_" stammt von Gnome / was auch immer ... Attie vor 5 Jahren 0
@ Ich habe Mount | ausgeführt grep 02A8B7D8A8B7C905. Bitte sehen Sie sich die zweite Bearbeitung an. user2824371 vor 5 Jahren 0
Danke ... diese Datei befindet sich in einem `fuse`-Dateisystem (wahrscheinlich NTFS? In Windows?) - NTFS unterstützt keine Unix-Dateiberechtigungen. Verschieben Sie die Datei daher in ein anderes Dateisystem (z. B. Ihr Home-Verzeichnis) und versuchen Sie es erneut . Attie vor 5 Jahren 0
@Attie Ich habe die Dateien von der Website für Linux heruntergeladen. Ich denke nicht, dass sie in Windows verwendbar sind. Ja, die Partition ist als NTFS formatiert. Ich werde versuchen, es im Home-Verzeichnis zu verwenden. Einen kleinen Moment bitte. user2824371 vor 5 Jahren 0
@ Attie - Danke. Ich bin noch nie auf dieses Format gestoßen: Ich hatte angenommen, dass es sich um ein Grafikformat handelt, das von einem Mac importiert wurde! Wir leben und lernen ... AFH vor 5 Jahren 1

1 Antwort auf die Frage

3
Attie

Diese Datei befindet sich auf einer NTFS-Partition / einem Dateisystem (Windows-spezifisch), die keine Unix-ähnlichen Berechtigungen unterstützen kann. Aus diesem Grund können Sie das Unix-spezifische Ausführungsbit nicht setzen .

Die beste Lösung ist, die *.AppImageDatei in ein anderes Dateisystem zu verschieben - vielleicht in Ihr Home-Verzeichnis. Sie können chmodes dann wie erwartet ausführen.

Wow .. Vielen Dank, Sir, für Ihre Bemühungen und nützliche Informationen. Ich verbringe viel Zeit damit, verschiedene Versionen der Software zu testen, weil ich dachte, die Dateien könnten beschädigt sein. Das war eine sehr hilfreiche Antwort. user2824371 vor 5 Jahren 1
Kein Problem, ich bin froh, dass es geklappt hat :-) Attie vor 5 Jahren 1