askubuntu.com Open in urlscan Pro
104.18.37.100  Public Scan

URL: https://askubuntu.com/questions/774490/what-is-an-appimage-how-do-i-install-it
Submission: On December 27 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

/search

<form id="search" role="search" action="/search" class="s-topbar--searchbar js-searchbar " autocomplete="off">
  <div class="s-topbar--searchbar--input-group">
    <input name="q" type="text" role="combobox" placeholder="Search on Ask Ubuntu…" value="" autocomplete="off" maxlength="240" class="s-input s-input__search js-search-field " aria-label="Search" aria-controls="top-search"
      data-controller="s-popover" data-action="focus->s-popover#show" data-s-popover-placement="bottom-start" aria-expanded="false">
    <svg aria-hidden="true" class="s-input-icon s-input-icon__search svg-icon iconSearch" width="18" height="18" viewBox="0 0 18 18">
      <path d="m18 16.5-5.14-5.18h-.35a7 7 0 1 0-1.19 1.19v.35L16.5 18l1.5-1.5ZM12 7A5 5 0 1 1 2 7a5 5 0 0 1 10 0Z"></path>
    </svg>
    <div class="s-popover p0 wmx100 wmn4 sm:wmn-initial js-top-search-popover" id="top-search" role="menu">
      <div class="s-popover--arrow"></div>
      <div class="js-spinner p24 d-flex ai-center jc-center d-none">
        <div class="s-spinner s-spinner__sm fc-orange-400">
          <div class="v-visible-sr">Loading…</div>
        </div>
      </div>
      <span class="v-visible-sr js-screen-reader-info"></span>
      <div class="js-ac-results overflow-y-auto hmx3 d-none"></div>
      <div class="js-search-hints" aria-describedby="Tips for searching"></div>
    </div>
  </div>
</form>

Text Content

 * Ubuntu
 * Community
 * Ask!
 * Developer
 * Design
 * Hardware
 * Insights
 * Juju
 * Shop
 * More ›
   * Apps
   * Help
   * Forum
   * Launchpad
   * MAAS
   * Canonical

STACK EXCHANGE NETWORK

Stack Exchange network consists of 183 Q&A communities including Stack Overflow,
the largest, most trusted online community for developers to learn, share their
knowledge, and build their careers.

Visit Stack Exchange
Loading…


 1. 
     * Tour Start here for a quick overview of the site
     * Help Center Detailed answers to any questions you might have
     * Meta Discuss the workings and policies of this site
     * About Us Learn more about Stack Overflow the company, and our products.

 2. 


 3. CURRENT COMMUNITY
    
    
     * 
       Ask Ubuntu
       help chat
     * 
       Ask Ubuntu Meta
    
    
    YOUR COMMUNITIES
    
    Sign up or log in to customize your list.
    
    
    MORE STACK EXCHANGE COMMUNITIES
    
    company blog
    
 4. 
 5. Log in
 6. Sign up

Ask Ubuntu is a question and answer site for Ubuntu users and developers. It
only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top


 1. 1. Home
    2. Questions
    3. Tags
    4. 
    5. Users
    6. Companies
    7. Unanswered
 2. Teams
    Stack Overflow for Teams – Start collaborating and sharing organizational
    knowledge. Create a free Team Why Teams?
 3. Teams
    
 4. Create free Team

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy
to search.

Learn more about Teams



WHAT IS AN "APPIMAGE"? HOW DO I INSTALL IT?

Ask Question
Asked 7 years, 7 months ago
Modified 2 months ago
Viewed 711k times
This question shows research effort; it is useful and clear

479
This question does not show any research effort; it is unclear or not useful

Save this question.

Show activity on this post.


I just read Meet Etcher, A Stylish Open-Source USB Image Writer Tool. It talks
about downloading an AppImage.

> Yes, Linux; the Linux packages are distributed as a .appimage for 32-bit and
> 64-bit distributions, and should run across all major Linux distributions
> without any issues. The team currently has no plan to provide a native .deb
> (or .rpm) installer.

What are AppImages? How do they differ from snaps?

 * packaging
 * appimage

Share
Share a link to this question

Copy linkCC BY-SA 4.0

Improve this question
Follow
Follow this question to receive notifications


edited Jul 8, 2021 at 8:30

Andhi Irawan
17611 silver badge77 bronze badges
asked May 19, 2016 at 4:11

DK BoseDK Bose
41.9k2323 gold badges124124 silver badges218218 bronze badges
0
Add a comment  | 


8 ANSWERS 8

Sorted by: Reset to default
Highest score (default) Date modified (newest first) Date created (oldest first)
This answer is useful

545
This answer is not useful

Save this answer.


Show activity on this post.



BASIC INFORMATION


REGARDING INSTALLATION

I am quoting the appImage project page here:

> AppImages can be downloaded and run without installation or the need for root
> rights.


MAKING IT EXECUTABLE

You can make the appImage executable as follows:

chmod a+x exampleName.AppImage



EXECUTING IT

You can execute an appImage as follows:

./exampleName.AppImage


--------------------------------------------------------------------------------


ADDITIONAL INFORMATION


ABOUT APPIMAGE

You can find some general informations about appImage here.

I am quoting the appImage project page here:

> The key idea of the AppImage format is one app = one file. Every AppImage
> contains an app and all the files the app needs to run. In other words, each
> AppImage has no dependencies other than what is included in the targeted base
> operating system(s).

Wikipedia adds

> AppImage (and the predecessors klik and portablelinuxapps) do not install
> software in the traditional sense (i.e., it do not put files all over the
> place in the system).
> 
> It use one file per application. Each one is self-contained: it includes all
> libraries the application depends on and that are not part of the base system.
> In this regard, it is similar to "application virtualization". One can use a
> AppImage file even if they are not a superuser, or they are using a live CD.
> AppImage files are often simpler than compiling and installing an application,
> as no installation actually took place. The AppImage file is a compressed
> image which is temporarily mounted to allow access to the program, but not
> having to extract the program or modify the underlying system.

The README.md of the AppImageKit-project offers a lot additional informations
like Use cases, the problem space and objectives.


USE CASES

 * As a user, I want to go to an upstream download page, download an application
   from the original author, and run it on my Linux desktop system just like I
   would do with a Windows or Mac application.

 * As a tester, I want to be able to get the latest bleeding-edge version of an
   application from a continuous build server and test it on my system, without
   needing to compile and without having to worry that I might mess up my
   system.

 * As an application author or ISV, I want to provide packages for Linux desktop
   systems just as I do for Windows and OS X, without the need to get it 'into'
   a distribution and without having to build for gazillions of different
   distributions.


OBJECTIVES

 1.  Be Simple.
     
     > AppImage is intended to be a very simple format that is easy to
     > understand, create, and manage.

 2.  Maintain binary compatibility.
     
     > AppImage is a format for binary software distribution. Software packaged
     > as AppImage is intended to be as binary-compatible as possible with as
     > many systems as possible. The need for (re-)compilation of software
     > should be greatly reduced.

 3.  Be distribution-agnostic.
     
     > An AppImage should run on all base operating systems (distributions) that
     > it was created for (and later versions). 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.

 4.  Remove the need for installation.
     
     > AppImages contain the app in a format that allows it to run directly from
     > the archive, without having to be installed first. This is comparable to
     > a Live CD. Before Live CDs, operating systems had to be installed first
     > before they could be used.

 5.  Keep apps compressed all the time.
     
     > Since the application remains packaged all the time, it is never
     > uncompressed on the hard disk. The computer uncompresses the application
     > on-the-fly while accessing it. Since decompression is faster than reading
     > from hard disk on most systems, this has a speed advantage in addition to
     > saving space. Also, the time needed for installation is entirely removed.

 6.  Allow to put apps anywhere.
     
     > AppImages are "relocatable", thus allowing the user to store and execute
     > them from any location (including CD-ROMs, DVDs, removable disks, USB
     > sticks).

 7.  Make applications read-only.
     
     > Since AppImages are read-only by design, the user can be reasonably sure
     > that an app does not modify itself during operation.

 8.  Do not require recompilation.
     
     > AppImages must be possible to create from already-existing binaries,
     > without the need for recompilation. This greatly speeds up the AppImage
     > creation process, since no compiler has to be involved. This also allows
     > third parties to package closed-source applications as AppImages.
     > (Nevertheless, it can be beneficial for upstream application developers
     > to build from source specifically for the purpose of generating an
     > AppImage.)

 9.  Keep base operating system untouched.
     
     > Since AppImages are intended to run on plain systems that have not been
     > specially prepared by an administrator, AppImages may not require any
     > unusual preparation of the base operating system. Hence, they cannot rely
     > on special kernel patches, kernel modules, or any applications that do
     > not come with the targeted distributions by default.

 10. Do not require root.
     
     > Since AppImages are intended to be run by end users, they should not
     > reqiure an administrative account (root) to be installed or used. They
     > may, however, be installed by an administrator (e.g., in multi-user
     > scenarios) if so desired.

Share
Share a link to this answer

Copy linkCC BY-SA 4.0

Improve this answer
Follow
Follow this answer to receive notifications


edited Sep 17, 2019 at 9:04

whtyger
5,74033 gold badges3333 silver badges4545 bronze badges
answered May 19, 2016 at 6:07

duftedufte
13k55 gold badges3939 silver badges4343 bronze badges
6
 * 20
   How does an appimage persist settings between launches?
   – Dan Dascalescu
   Jan 14, 2017 at 3:04
 * 1
   Could you elaborate a bit on "read-only" feature? Can I save changes inside
   the AppImage? Or it loses them on close like LiveCD?
   – vstepaniuk
   Jan 9, 2018 at 21:30
 * 6
   @DanDascalescu: Your question deserves to be elevated to a full question on
   AskUbuntu, not just a comment. Will you ask it?
   – Kurt Pfeifle
   Feb 24, 2018 at 15:44
 * 1
   @DanDascalescu i assume that depends on the developer of the .AppImage. I am
   writing my user settings to user-specific files in ~/config/appname
   – dufte
   Apr 21, 2020 at 9:04
 * 1
   @DanDascalescu if you do ask your question about persisting settings as a
   standalone Ask Ubuntu question, would you comment here with a link?
   – gene_wood
   Jun 28, 2022 at 15:30

 |  Show 1 more comment

This answer is useful

58
This answer is not useful

Save this answer.


Show activity on this post.


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


USING THE GUI



or


USING COMMAND LINE

chmod a+x Some.Appimage


Now double-click your file to run it OR Right-click > Run

Share
Share a link to this answer

Copy linkCC BY-SA 4.0

Improve this answer
Follow
Follow this answer to receive notifications


edited Jun 10, 2020 at 5:57

Pablo Bianchi
15k44 gold badges7878 silver badges119119 bronze badges
answered Oct 10, 2016 at 2:01

probonoprobono
1,12977 silver badges66 bronze badges
2
 * I have an appimage for RSSGuard and I'd like to add it to my StartUp
   programmes on 18.04.3 LTS. I have this in the command-line
   (./home/$USER/Programs/RSSGuard/rssguard-3-5-6-linux64.AppImage) and it won't
   run at startup. Should I be using (sh ./$PATH/*.appimage)?
   – Andor Kiss
   Feb 8, 2020 at 14:14
 * This didn't work for me, not quite anyway. I also had to add Read Write
   access to others. It would not launch for me without that.
   – gregthegeek
   Apr 13, 2021 at 4:41

Add a comment  | 
This answer is useful

33
This answer is not useful

Save this answer.


Show activity on this post.


The basic idea might look similar between the two systems, but there are some
design differences between snaps and Appimages.

Some "big" ones that come to my mind are:

 1. Security, in terms of confinement: Snap packages run in a sandbox, and they
    are not allowed to escape from it and reach other parts of the system that
    they should not touch. This is a stronger security layer that runs parallel
    to the permission's system. Obviously, it is a bit frustrating when dealing
    with it at the beginning (and also later on), but if you think about it in
    terms of system administration, this is the thing that an administrator
    wants for their users.

 2. Security: Installing software taken from around the net, is as safe as going
    around licking poles in the streets. Sometimes nothing happens, sometimes
    you get some very big health issues. Snap packages have their proper
    repositories, that are controlled by Canonical, like the usual standard
    Ubuntu repositories. You can go on and install .deb files from around, but
    that will be your choice and not a design issue.

 3. Installation: AppImages are meant to be the equivalent of the "portable
    Windows executables". All the libraries are self-contained and any user can
    just download and execute one of those. On the other hand, snap packages are
    proper packages, and they need to be installed (as root, or with sudo) via
    the apposite package manager (snap install tic-tac-toe throws an error: it
    needs sudo!)

 4. Removal: To remove a snap package, you need to use the package manager snap
    remove ... with the right permissions to do so. AppImages, on the other
    hand, are just "there". So any user does not want that AppImage? He/she just
    removes the file and it is gone.

While I strongly suggest being cautious when using AppImages, I personally use
some of them myself.

I find them particularly useful on my work system, where I do not have root
access (only the admin has that) but I need the latest version of particular
software that, fortunately, the developer has provided in Appimage form.

I am a bit afraid that some malign code is indeed contained in them, so I
checked as much as possible the identity of the publisher. I am not 100% sure
that this software is benign, but I have done all I could.

Share
Share a link to this answer

Copy linkCC BY-SA 4.0

Improve this answer
Follow
Follow this answer to receive notifications


edited Jul 8, 2021 at 7:00

Andhi Irawan
17611 silver badge77 bronze badges
answered May 19, 2016 at 7:59

dadexix86dadexix86
6,60622 gold badges4040 silver badges113113 bronze badges
5
 * 4
   Basically, everyone's trying to implement OSX app packaging on linux, but
   nothing quite gets there.
   – OrangeDog
   May 19, 2016 at 10:25
 * 2
   I have no idea about how that works :) For sure snap and Appimages do not
   work well with software with many dependencies shared between many other
   softwares. They are perfectly fine with already self-contained software or
   with few dependencies, but the risk is to have many copies of the same
   library that do the same task, like in Windows. This should be solved in snap
   packages (a software that dependes on snap library installs that library with
   that version, then another software that needs the same library version might
   use it, like with the usual system).
   – dadexix86
   May 19, 2016 at 10:29
 * OSX (and iOS) apps work like AppImage (just download single file and run) but
   with the sandboxed security of snap.
   – OrangeDog
   May 19, 2016 at 10:30
 * 1
   OSX is trying to get rid of these and only allow installs from their store.
   – LtWorf
   Sep 26, 2016 at 10:54
 * AppImage should indeed contain option for Sand Boxing. Hopefully we'll see
   that in the future.
   – Royi
   May 28, 2018 at 20:14

Add a comment  | 

This answer is useful

19
This answer is not useful

Save this answer.


Show activity on this post.


While snap focuses on Ubuntu only, AppImage is cross-distribution and also runs
on Fedora, Debian, OpenSUSE, CentOS, etc.

AppImage needs no runtime or infrastructure support from the Linux distribution
and therefore runs next to everywhere. It enables application authors to ship
their software directly to Linux users like they do for Windows and OS X;
without Canonical or anyone else "in-between" the software author and the
end-user.

If an application is provided in AppImage format, then a user can go to the
original author's website to download it, e.g., MuseScore from
https://musescore.org/en/download. Make the AppImage executable (either using
your file manager or chmod a+x ./yourAppImage), then you can run the application
simply by double-clicking.

Share
Share a link to this answer

Copy linkCC BY-SA 4.0

Improve this answer
Follow
Follow this answer to receive notifications


edited Jul 8, 2021 at 6:26

Andhi Irawan
17611 silver badge77 bronze badges
answered May 19, 2016 at 6:24

probonoprobono
1,12977 silver badges66 bronze badges
5
 * So if I want to install Leafpad, do I click on "Set me up"? What will happen
   then? And how can I uninstall an AppImage? I'm looking at
   bintray.com/probono/AppImages but didn't find the answer. If you don't mind,
   you could edit your answer to include the information as well as anything
   else you think users may like to know.
   – DK Bose
   May 19, 2016 at 6:59
 * 2
   Not sure if that would be a solution for you aswell - but leafpad is
   available in the 16.04 sources out of the box (version: 0.8.18.1). The
   leafpad version offered by bintray is 'only' 0.8.17 - so even older.
   – dufte
   May 19, 2016 at 7:30
 * 1
   True, but for someone just wanting to test the waters, it's, like the site
   says, a "Hello, World" type of thing.
   – DK Bose
   May 19, 2016 at 11:57
 * Excellent. After this you can simply double click. Thats what I needed!
   – Dawoodjee
   Jun 26, 2018 at 19:29
 * 3
   Snap does work on distributions other than Ubuntu, including Arch Linux,
   Fedora, Linux Mint, CentOS, openSUSE, and Debian.
   – Flimm
   Aug 23, 2021 at 11:51

Add a comment  | 
This answer is useful

14
This answer is not useful

Save this answer.


Show activity on this post.


AppImages require FUSE to run. Filesystem in Userspace (FUSE) is a system that
lets non-root users mount filesystems.


INSTALL FUSE

Many distributions have a working FUSE setup out-of-the-box. However if it is
not working for you, you may need to install and configure FUSE manually.

For example, on Ubuntu:

sudo apt-get install fuse
sudo modprobe fuse
sudo usermod -a -G fuse $USER


For example, on openSUSE:

sudo zypper install fuse



FALLBACK

If you don't want to install FUSE, you can either mount or extract the AppImage.

To mount the AppImage and run the application, simply run

sudo mount -o loop Some.AppImage /mnt
/mnt/AppRun


If that does not work, you might have an experimental type 2 AppImage. These
require you to pass -o offset=... to the mount command. Run the AppImage with
--appimage-offset to find out the correct number for the offset.

Share
Share a link to this answer

Copy linkCC BY-SA 3.0

Improve this answer
Follow
Follow this answer to receive notifications


edited Apr 21, 2018 at 5:35

George Udosen
36.4k1313 gold badges103103 silver badges122122 bronze badges
answered Oct 13, 2016 at 15:06

insigninsign
26733 silver badges88 bronze badges
3
 * 1
   After writing the 3rd line ( sudo usermod -a -G fuse) followed by my user
   name, I keep getting the usermod: group 'fuse' does not exist... Any idea on
   why?
   – Martin
   Nov 10, 2018 at 19:09
 * Hi @Martin, In Ubuntu for ex. if your are trying to run an i686 (32bit)
   AppImage in a x86_64 (64bit) system, you are going to get that error unless
   you have the 32bit libraries installed. You should probably specify the OS
   and app you are trying to run next time for assistance.
   – Leo Gallego
   Apr 19, 2019 at 21:08
 * Hi @Leo, it was long ago, but I just entered the sudo apt-get install fuse
   sudo modprobe fuse sudo usermod -a -G fuse $USER lines on my Windows 10 64.
   The answer I'm commenting doesn't make any 32/64 specification and I don't
   see where should I have to specify that or why...
   – Martin
   Apr 30, 2019 at 20:10

Add a comment  | 
This answer is useful

6
This answer is not useful

Save this answer.


Show activity on this post.


Now AppImageLauncher makes it really easy and convenient to launch/create a
desktop file. Try it out

Share
Share a link to this answer

Copy linkCC BY-SA 4.0

Improve this answer
Follow
Follow this answer to receive notifications


answered Apr 13, 2021 at 6:45

Shriraj HegdeShriraj Hegde
49166 silver badges77 bronze badges
2
 * Thanks for suggesting AppImageLauncher!
   – moi
   Aug 16, 2022 at 14:14
 * I was able to install it at github.com/TheAssassin/AppImageLauncher/wiki/… so
   that I could then open atomicwallet.io But now that I see other answers on
   this page, maybe I should have just made it executable.
   – Ryan
   Nov 11 at 17:20

Add a comment  | 
This answer is useful

6
This answer is not useful

Save this answer.


Show activity on this post.


None of above answers helped me, because none actually shown how to install
AppImage. By install, I usually mean: place executable where executables are
usually stored on disk and make it accessible via app launcher.

On example of Arduino IDE:

 1. Make AppImage executable

chmod +x ./arduino-ide_nightly-20230209_Linux_64bit.AppImage


 2. Move it to Applications directory:

Citing AppImage docs:

> An important point about the AppImage format is that you can store AppImage
> files wherever you want. [...] If you don’t want to leave them in
> $HOME/Downloads, then $HOME/Applications is a good choice. Many third-party
> tools (especially the ones managing desktop integration) use this location,
> too. Other options involve $HOME/.local/bin and $HOME/bin, which are useful
> mainly for CLI tools.

mv arduino-ide_nightly-20230209_Linux_64bit.AppImage ~/Applications/


 3. Adding it to app launcher:

In order to do that, we need to add Desktop Entry (more info here)

touch ~/.local/share/applications/arduino-ide.desktop


Open it in your favorite text editor and add configurations, similar to that:

[Desktop Entry]
Version=1.0
Name=Arduino IDE
Exec=/home/piotrek/Applications/arduino-ide_nightly-20230209_Linux_64bit.AppImage
Terminal=false
Type=Application
Categories=Utility;Development;


Just remember to change "Exec" to point to place where your AppImage is stored.

 4. Make it executable

chmod +x ~/.local/share/applications/arduino-ide.desktop


At this point, you should have your app in App Launcher.

If you use KDE, you may need to right-click on app launcher icon on the taskbar,
choose "Edit applications" and just click "Save". KDE will then refresh its
cache and app will appear in launcher.

If you use GNOME, run gsettings reset org.gnome.shell app-picker-layout to
refresh list (or login/logout)

Share
Share a link to this answer

Copy linkCC BY-SA 4.0

Improve this answer
Follow
Follow this answer to receive notifications


edited Oct 21 at 21:24


answered Feb 9 at 19:52

PiotrekPiotrek
24133 silver badges88 bronze badges
Add a comment  | 
This answer is useful

1
This answer is not useful

Save this answer.


Show activity on this post.


Once installed you'll want to hook it up to your desktop menu.

To quickly integrate into your desktop menu, one dirty trick is to load the
older Debian repository (assuming an older version is in the repo), for example,

$ sudo apt-get install digikam


Then once that's done, right-click on your menu starter, and select
configure....

(This is what it looks like in Cinnamon. Your desktop may look different.)



Then open the menu editor.



Find the app and edit its properties and update the 'Command:' Change it to the
pathname of your new AppImage file.



(!! This leaves the older version on your disk, wasting space, and there are
ways to make this cleaner, but this is really quick to get your new AppImage
working from your menu.)

--------------------------------------------------------------------------------

...Now to clean this up:

You want to remove the old package, but still keep its desktop and icon files.

 1. Find any digikam desktop files. One way to find them is with locate:
    
    $ locate digikam.desktop
    /usr/share/applications/org.kde.digikam.desktop
    ~/.local/share/applications/org.kde.digikam.desktop

The first is your system defaults (for all users), and the 2nd is just for you.
The second one (the local one) normally overrules the first if they both exist.

And if you diff them you'll notice that you have only edited the .local one with
the menu editor, not the one in /usr...

Furthermore, you don't need both. So if you want you can delete the .local one
and rely on just the /usr one. It keeps things simpler.

The simplist way to fix this is with a move which overwrites as follows:

$ cd /usr/share/applications  
$ sudo mv ~/.local/share/applications/org.kde.digikam.desktop .  


 2. Next you have to rename this file to avoid the package purger from removing
    it when you run that in a moment. Note, once you save your edits or changes
    to a desktop file, the menu will automatically find your changes and update
    itself.
    
    $ sudo mv org.kde.digikam.desktop org.kde.digikam.appimage.desktop

 3. Now look in it to find the icon name it's currently using (pointing to):
    
    $ sudo grep Icon org.kde.digikam.appimage.desktop # Note caps 'I'
    Icon=digikam

 4. Now find the related icon files
    
    $ locate digikam | grep icons
    /usr/share/icons/hicolor/128x128/apps/digikam.png
    /usr/share/icons/hicolor/16x16/apps/digikam.png
    /usr/share/icons/hicolor/22x22/apps/digikam.png
    /usr/share/icons/hicolor/256x256/apps/digikam.png
    /usr/share/icons/hicolor/32x32/apps/digikam.png
    /usr/share/icons/hicolor/48x48/apps/digikam.png
    /usr/share/icons/hicolor/64x64/apps/digikam.png
    /usr/share/icons/hicolor/scalable/apps/digikam.svgz
    /usr/share/icons/oxygen/base/128x128/apps/digikam.png
    /usr/share/icons/oxygen/base/16x16/apps/digikam.png
    /usr/share/icons/oxygen/base/22x22/apps/digikam.png
    /usr/share/icons/oxygen/base/256x256/apps/digikam.png
    /usr/share/icons/oxygen/base/32x32/apps/digikam.png
    /usr/share/icons/oxygen/base/48x48/apps/digikam.png
    /usr/share/icons/oxygen/base/64x64/apps/digikam.png
    /var/lib/app-info/icons/debian-buster-main/48x48/digikam_digikam.png
    /var/lib/app-info/icons/debian-buster-main/64x64/digikam_digikam.png

The ones you care about are in the /usr/share/icons/ tree.

Renaming these is hard. It's simpler to just rename the entire tree (to save it
away), uninstall, and put the tree back when you're done.

$ cd /usr/share  
$ sudo mv icons icons~  # save icons tree  
$ sudo apt-get purge digikam && sudo mv icons~ icons  #uninstall & restore tree  


Share
Share a link to this answer

Copy linkCC BY-SA 4.0

Improve this answer
Follow
Follow this answer to receive notifications


edited Jul 8, 2021 at 6:27

Andhi Irawan
17611 silver badge77 bronze badges
answered Oct 11, 2020 at 8:08

Elliptical viewElliptical view
1,6601717 silver badges1717 bronze badges
Add a comment  | 


YOU MUST LOG IN TO ANSWER THIS QUESTION.

Highly active question. Earn 10 reputation (not counting the association bonus)
in order to answer this question. The reputation requirement helps protect this
question from spam and non-answer activity.
NOT THE ANSWER YOU'RE LOOKING FOR? BROWSE OTHER QUESTIONS TAGGED
 * PACKAGING
 * APPIMAGE

.

 * The Overflow Blog
 * Is software getting worse?
 * Featured on Meta
 * Seeking feedback on tag colors update
 * Update to our Advertising Guidelines
 * AI-generated content is not permitted on Ask Ubuntu
 * Notifying users about the policy on AU concerning AI-generated content





LINKED

0
How to install/run an AppImage on Lubuntu
0
Ubuntu or Ganache Terminal
0
What program can I open Etcher with?
1
How can I install feem on my system?
32
Should the snap-store be using >300Mb of memory?
13
Simple image editor tool to draw a simple box/rectangle in an existing image
15
How does an appimage persist settings between launches?
6
How to install Obsidian 1.0.3 on Ubuntu 22.04?
8
Snap-store always running
1
I can't install pencil2d using its appimage? Any Help?
See more linked questions

RELATED

4
Can you get a Source RPM to build as a DEB?
15
How does an appimage persist settings between launches?
0
How do I turn an appImage file an .exe
2
After extracting an AppImage and making some changes how to build the AppImage
again?
1
steps to create an AppImage
17
Appimage on Ubuntu 22.04
1
AppImage application bundle

HOT NETWORK QUESTIONS

 * 
   How many points this side of the line
 * 
   Why do wasps have "wasp waists"? What's been optimized?
 * 
   What is the meaning of "in this setting" in mathematics?
 * 
   What can non-elevated rf -rm /* actually remove on macOS Ventura?
 * 
   Missing A Figure
 * 
   A breakdown of Talmudic Argument Structures
 * 
   How do anti-zionists define zionism and zionists?
 * 
   Derivative of riemann map from the unit disk to a Jordan domain with non
   rectifiable boundary
 * 
   What was the final fate of Khazad-dûm (after Durin the 7th)?
 * 
   Is capital punishment for prisoners of war legal?
 * 
   What should you do when asked by the chair to raise course grade distribution
   when the students do not deserve it?
 * 
   How can I draw a regression line in log scale?
 * 
   Will a journal blacklist you if you withdraw an article which is under
   review?
 * 
   Did Gimli marry and have children?
 * 
   Which D&D edition is this board game inspired from?
 * 
   Copper pipe used in concrete
 * 
   Recreation with Catalan
 * 
   Alphabetic string theory
 * 
   A word for when you tried for so long to achieve something that by the time
   you get it the novelty is gone
 * 
   What would be the best textbook for a philosophy of mind intro course for
   psychology majors?
 * 
   How was the correlation coefficient formula derived?
 * 
   Why aren't the vampires smarter than us?
 * 
   Question to the people in Western countries, how do you get people who vote
   against the authorities?
 * 
   How would you name the different types of periods? ~ Translating ‘punto
   seguido’, ‘punto y aparte’ and ‘punto final’

Question feed


SUBSCRIBE TO RSS

Question feed

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.





ASK UBUNTU

 * Tour
 * Help
 * Chat
 * Contact
 * Feedback

COMPANY

 * Stack Overflow
 * Teams
 * Advertising
 * Collectives
 * Talent
 * About
 * Press
 * Legal
 * Privacy Policy
 * Terms of Service
 * Cookie Settings
 * Cookie Policy

STACK EXCHANGE NETWORK

 * Technology
 * Culture & recreation
 * Life & arts
 * Science
 * Professional
 * Business
 * API
 * Data

 * Blog
 * Facebook
 * Twitter
 * LinkedIn
 * Instagram

Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under
CC BY-SA. rev 2023.12.15.2752

Ubuntu and the circle of friends logo are trade marks of Canonical Limited and
are used under licence.

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on
your device and disclose information in accordance with our Cookie Policy.

Accept all cookies Necessary cookies only
Customize settings