Skip to content

Commit 3442c65

Browse files
committed
add fuse note to linux doc
1 parent 9468ed1 commit 3442c65

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

docs/packaging/operating-systems/linux.mdx

+9
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@ The AppImage file is a compressed image which is temporarily mounted to allow ac
3636
- An AppImage should run on pretty much all base operating systems (distributions). For example, you could target Ubuntu 9.10, openSUSE 11.2, and Fedora 13 (and later versions) at the same time, without having to create and maintain separate packages for each target system.
3737
- AppImages are relocatable and portable, and do not modify the operating system in any way. This means it can be directly run on a Live CD, USB stick, etc.
3838

39+
## FUSE / libfuse dependency
40+
An AppImage is a single file containing an embedded squashfs filesystem. When the AppImage runs, that filesystem is mounted using libfuse, therefore it must be installed
41+
before attempting to run an AppImage. On Ubuntu that can be done with the following
42+
43+
```
44+
sudo add-apt-repository universe
45+
sudo apt install libfuse2
46+
```
47+
3948
## Can an AppImage be "installed"?
4049
Yes, it can - but this exercise is generally left up to the user. There are frameworks which will install an AppImage on first run, by moving it to a pre-determined location (usually `~/Applications`), adding a dock/launcher/desktop shortcut etc.
4150
One such framework is [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher), but there are also others.

0 commit comments

Comments
 (0)