How to run an AppImage

Before you can run an AppImage, you need to make it executable. This is a Linux security feature. There are three main ways to make an AppImage executable:

1. With the GUI

  1. Open your file manager and browse to the location of the AppImage
  2. Right-click on the AppImage and click the ‘Properties’ entry
  3. Switch to the Permissions tab and
  4. Click the ‘Allow executing file as program’ checkbox if you are using a Nautilus-based file manager (Files, Nemo, Caja), or click the ‘Is executable’ checkbox if you are using Dolphin, or change the ‘Execute’ drop down list to ‘Anyone’ if you are using PCManFM
  5. Close the dialog
  6. Double-click on the AppImage file to run

2. On the command line

chmod a+x Some.AppImage

3. Automatically with the optional appimaged daemon

If you would like to have all AppImages be executable automatically, you can install the optional appimaged daemon. It will automatically add downloaded AppImages to the menu and make them executable for you. It can be downloaded from https://github.com/AppImage/AppImageKit/releases or installed from your distribution.

1 Like

Avant de pouvoir exécuter une AppImage, vous devez la rendre exécutable. Il s’agit d’une fonction de sécurité imposée par Linux. Il y a trois principales façons de rendre une AppImage exécutable :

1. Avec l’interface graphique

  1. Ouvrez votre gestionnaire de fichiers et naviguez jusqu’à l’emplacement de l’AppImage
  2. Cliquez avec le bouton droit de la souris sur l’AppImage et cliquez sur l’entrée « Propriétés »
  3. Allez sur l’onglet Permissions et :
  4. Cochez la case « Autoriser l’exécution du fichier en tant que programme » si vous utilisez un gestionnaire de fichiers basé sur Nautilus (Fichiers, Nemo, Caja), ou cochez la case « Est exécutable » si vous utilisez Dolphin, ou définissez la liste déroulante « Exécuter » sur « N’importe qui » si vous utilisez PCManFM.
  5. Fermez la boîte de dialogue
  6. Double-cliquez sur le fichier AppImage pour l’exécuter

2. Dans un terminal

chmod a+x Une.AppImage

3. Automatiquement à l’aide du démon appimaged (en option)

Si vous souhaitez que toutes les AppImages soient automatiquement rendues exécutables, vous pouvez installer le démon appimaged (en option). Il ajoutera automatiquement les AppImages téléchargées dans le menu et les rendra exécutables pour vous. Il peut être téléchargé sur https://github.com/AppImage/AppImageKit/releases ou installé à partir des dépôts de votre distribution.

1 Like

Bevor Sie ein AppImage ausführen können, müssen Sie es ausführbar machen. Dies ist ein Linux-Sicherheitsmerkmal. Es gibt drei Möglichkeiten, ein AppImage ausführbar zu machen:

1. Mit der graphischen Benutzeroberfläche

  1. Öffnen Sie Ihren Dateimanager und suchen Sie nach dem Speicherort des AppImage
  2. Klicken Sie mit der rechten Maustaste auf das AppImage und wählen Sie das Kontextmenü “Eigenschaften”.
  3. Wechseln Sie auf die Registerkarte “Berechtigungen” und
  4. Klicken Sie auf das Kontrollkästchen “Datei als Programm ausführen”, wenn Sie einen Nautilus-basierten Dateimanager (Files, Nemo, Caja) verwenden, oder klicken Sie auf das Kontrollkästchen “Ist ausführbar”, wenn Sie Dolphin verwenden, oder ändern Sie die Dropdown-Liste “Ausführen” in “Jedermann”, wenn Sie PCManFM verwenden.
  5. Schließen Sie den Dialog
  6. Doppelklicken Sie auf die AppImage-Datei, um sie auszuführen

2. Per Kommandozeile

chmod a+x Ein.AppImage

3. Automatisch mit dem optionalen appimaged Daemon

Wenn Sie möchten, dass alle AppImages automatisch ausführbar gemacht werden sollen, können Sie den optionalen Daemon appimaged installieren. Er fügt die heruntergeladenen AppImages automatisch zum Menü hinzu und macht sie für Sie ausführbar. Er kann von https://github.com/AppImage/AppImageKit/releases heruntergeladen oder von Ihrer Distribution installiert werden.

Prima di poter eseguire un’ AppImage, è necessario renderla eseguibile. Questa è una funzione di sicurezza di Linux. Ci sono tre modi principali per rendere un’ AppImage eseguibile:

1. Con l’ interfaccia grafica

  1. Aprire il file manager e navigare fino alla posizione dell’ AppImage
  2. Fare clic con il pulsante destro del mouse sull’ AppImage e fare clic sulla voce “Proprietà”.
  3. Passare alla scheda Autorizzazioni e
  4. Fare clic sulla casella di controllo’ Consenti file di esecuzione come programma’ se si utilizza un file manager basato su Nautilus (Files, Nemo, Caja), oppure fare clic sulla casella di controllo’ Eseguibile’ se si utilizza Dolphin, oppure modificare l’ elenco a discesa’ Esegui’ in’ Chiunque’ se si utilizza PCManFM.
  5. Chiudere la finestra di dialogo
  6. Fare doppio clic sul file AppImage per eseguire

2. Sulla riga di comando

chmod a+x Qualcuno.AppImage

3. Automaticamente con il demone appiattito opzionale

Se si desidera che tutte le AppImages siano eseguibili automaticamente, è possibile installare il demone opzionale appimaged. Aggiungerà automaticamente le AppImages scaricate al menu e le renderà eseguibili per voi. Può essere scaricato da https://github.com/AppImage/AppImageKit/releases o installato dalla vostra distribuzione.

Antes de poder ejecutar una AppImage, es necesario que sea ejecutable. Esta es una característica de seguridad de Linux. Hay tres formas principales de hacer ejecutable una AppImage:

1. Con la interfaz gráfica de usuario

  1. Abra su administrador de archivos y busque la ubicación de la AppImage
  2. Haga clic con el botón derecho del ratón en AppImage y haga clic en la entrada “Propiedades”.
  3. Cambiar a la pestaña Permisos y
  4. Haz clic en la casilla de verificación’ Permitir ejecutar archivo como programa’ si estás usando un administrador de archivos basado en Nautilus (Files, Nemo, Caja), o haz clic en la casilla de verificación’ Es ejecutable’ si estás usando Dolphin, o cambia la lista desplegable’ Ejecutar’ a’ Cualquiera’ si estás usando PCManFM.
  5. Cerrar el diálogo
  6. Haga doble clic en el archivo AppImage para ejecutarlo

2. En la línea de comandos

chmod a+x Algún.AppImage

3. Automáticamente con el demonio opcional adjunto

Si desea que todas las AppImages sean ejecutables automáticamente, puede instalar el demonio opcional `appimaged’. Añadirá automáticamente AppImages descargados al menú y los hará ejecutables para usted. Se puede descargar de https://github.com/AppImage/AppImageKit/releases o instalar desde su distribución.

Voordat u een AppImage kunt uitvoeren, moet u deze uitvoerbaar maken. Dit is een Linux beveiligingsfunctie. Er zijn drie belangrijke manieren om een AppImage uitvoerbaar te maken

1. Met de grafische gebruikersinterface

  1. Open uw bestandsbeheer en blader naar de locatie van de AppImage
  2. Klik met de rechtermuisknop op AppImage en klik op de invoer’ Eigenschappen’.
  3. Overschakelen naar het tabblad Vergunningen en
  4. Klik op het selectievakje’ bestand als programma toestaan’ als u gebruik maakt van een op Nautilus gebaseerd bestandsbeheer (Files, Nemo, Caja) of klik op het selectievakje’ Is uitvoerbaar’ als u Dolphin gebruikt, of wijzig de vervolgkeuzelijst’ Execute’ in’ Anyone’ als u PCManFM gebruikt.
  5. Het dialoogvenster sluiten
  6. Dubbelklik op het AppImage-bestand om het te starten

2. Op de opdrachtregel

chmod a+x Sommige.Appimage

3. Automatisch met de optionele aangepaste daemon

Als u alle AppImages automatisch wilt laten uitvoeren, kunt u de optionele appimaged daemon installeren. Het zal automatisch gedownloade AppImages toevoegen aan het menu en ze voor u uitvoerbaar maken. Het kan gedownload worden van https://github.com/AppImage/AppImageKit/releases of geïnstalleerd worden van uw distributie.

Przed uruchomieniem aplikacji AppImage musisz sprawić, aby była ona wykonywalna. Jest to funkcja bezpieczeństwa Linuksa. Istnieją trzy główne sposoby wykonania AppImage:

1. Z graficznym interfejsem użytkownika

  1. Otwórz menedżera plików i przejdź do lokalizacji AppImage.
  2. Kliknij prawym przyciskiem myszy na AppImage i kliknij pozycję Właściwości.
  3. Przejść do zakładki Uprawnienia oraz
  4. Kliknij pole wyboru “Zezwalaj na wykonywanie pliku jako programu”, jeśli używasz menedżera plików nautilus (Files, Nemo, Caja), lub kliknij pole wyboru’ Jest wykonywalny’ jeśli używasz Dolphin, lub zmień listę rozwijaną’ Wykonaj’ na’ Dowolny’ jeśli używasz PCManFMM.
  5. Zamknij okno dialogowe
  6. Kliknij dwukrotnie plik AppImage, aby uruchomić

2. W wierszu poleceń

chmod a+x Example.AppImage

3. Automatycznie z opcjonalną demonem

Jeśli chcesz, aby wszystkie aplikacje AppImages mogły być wykonywane automatycznie, możesz zainstalować opcjonalne demontaż apimaged. Automatycznie doda pobrane AppImages do menu i sprawi, że będą mogły być dla Ciebie wykonywane. Można go pobrać z witryny https://github.com/AppImage/AppImageKit/releases lub zainstalować w twojej dystrybucji.

Chinese:
https://jingyan.baidu.com/article/d5a880ebdfc12d13f047cc62.html

  1. 如图一进入下载目录,找到AppImage文件右键它选择属性。

  2. 在菜单里面则点击权限,所有者选择可读写,在数字3这里选择可执行,然后点击确定。

  3. 接着双击这个AppImage文件即可运行软件。当然一切正常则会运行,不正常有可能是发行版或者本身AppImage文件构建的问题。

This is not working here. Kubuntu 20.04

yet:

Interesting. Does this happen with all AppImage files or just with this one?

Also see https://www.kubuntuforums.net/showthread.php/76439-is-an-executable-program-For-safety-it-will-not-be-started.

The problem is that appimaged is marked as deprecated. So what is the replacement?

Hello @PERCE-NEIGE, the current appimaged will eventually be replaced by a new implementation written in Go: https://github.com/probonopd/go-appimage/blob/master/src/appimaged/README.md. So “deprecated” is maybe the wrong word.

There is also the third-party AppImageLauncher if you prefer another user experience.

Oh, my… Everything in this AppImage ecosystem is either already deprecated, or yet highly experimental. Meanwhile, appimaged is no more a part of the official releases of the main repo. Are you Google/Android or something? Can we have something reliably stable for today?

Hello @ratijas. https://github.com/probonopd/go-appimage/blob/master/src/appimaged/README.md is the one that is being worked on. Have you tried it, and did you find any issues with it? If so, then please report them over at https://github.com/probonopd/go-appimage.

appimages doesn’t ask root access.
it seems by the gui even in limited account you can just download minecraft launchers,or games emulators as appimage,right click properties make executable and play on any linux computer.
sen some kid in school’s computer playing this way.
this is some very bad security holes here.
any ways you can fix this ?

This is by design.
So that the power is with users, not with system administrators who disallow everything.

well then this is worse than windows for education.

Depends on the viewpoint. I am sure the studenty will like it.

(Just a hint: AppImage does not somehow magically give the user permissions that the user did not have in the first place.)

it gives the permission to download and run unwanted games so there is that…
(wine included by the way)
obviously the kids will like that.