# Has anybody successfully installed Duplicati on Almalinux or Rocky Linux?

**URL:** https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673
**Category:** Installation
**Created:** [June 28, 2022, 11:18am UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673 "2022-06-28T11:18:30Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![RobErz](https://forum.duplicati.com/user_avatar/forum.duplicati.com/roberz/32/7140_2.png) [@RobErz](https://forum.duplicati.com/u/RobErz)
#### Post date: [June 28, 2022, 11:18am UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/1 "2022-06-28T11:18:30Z")

</div>

Hi,  
I come from CentOS world which “collapsed” recently and because of that I moved to Almalinux.  
I have installed some server on Almalinux and would need backups now.  
However I have a problem of installing Duplicati 2.0.6.3 there. Has anybody done that successfully?  
Can you share some online guide or writen by you guide for installation?  
I Googled it but nothing worked…  
Thanks.

---

<div class="post-metadata">

### Author: ![drwtsn32](https://forum.duplicati.com/user_avatar/forum.duplicati.com/drwtsn32/32/2591_2.png) [@drwtsn32](https://forum.duplicati.com/u/drwtsn32)
#### Post date: [June 30, 2022, 4:02am UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/2 "2022-06-30T04:02:26Z")

</div>

You can find some clues here:

> <https://github.com/duplicati/duplicati/issues/3950>
>
> \[X \] I have searched open and closed issues for duplicates.
> 
> \-----------------…-----------------------
> 
> \## Environment info
> Im trying to install duplicati on my laptop to the latest Centos 8.
> 
> \- Duplicati 2.0.4.23-2.0.4.23\_beta\_20190714.noarch.rpm
> \- Centos 8
> 
> \## Description
> I download the above version of duplicati and i try to install it on my laptop.
> Install fails
> 
> \## Steps to reproduce
> 1. Download duplicati from the website. (rhel version)
> 2. $ sudo yum install ./duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch.rpm
> 
> \- \*\*Actual result\*\*:
> \`$ sudo yum install ./duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch.rpm
> Last metadata expiration check: 0:08:29 ago on Πεμ 17 Οκτ 2019 10:36:11 πμ CEST.
> Error: 
> Problem: conflicting requests
> - nothing provides libappindicator needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(Mono.Posix) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(Mono.Security) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Configuration) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Configuration.Install) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Core) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Data) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Drawing) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Net) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Net.Http) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Net.Http.WebRequest) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Runtime.Serialization) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.ServiceModel) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.ServiceModel.Discovery) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.ServiceProcess) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Transactions) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Web) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Web.Services) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Xml) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(System.Xml.Linq) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono(appindicator-sharp) needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono-data-sqlite needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> - nothing provides mono-core \>= 3.0 needed by duplicati-2.0.4.30-2.0.4.30\_canary\_20190920.noarch
> (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
> \`
> The same happens even with --skip-broken or --nobest arguments
> 
> \- \*\*Expected result\*\*:
> Successful install

I was able to install it on a clean installation of Rocky Linux 8.6. I first installed mono-complete by following instructions [here](https://www.mono-project.com/download/stable/#download-lin-centos) (for CentOS/RHEL 8).

I then installed the duplicati rpm but had to use the `--nodeps` parameter (this avoids the libappindicator dependency problem):

```nohighlight
rpm -ivh --nodeps ./duplicati-2.0.6.3-2.0.6.3_beta_20210617.noarch.rpm 

```

I did have to create a systemctl service file but used clues in the script mentioned in [this post](https://github.com/duplicati/duplicati/issues/3950#issuecomment-839045108).

 ![Capture](https://forum.duplicati.com/uploads/default/original/2X/8/8971b12af3bc5a99f52db40a2e2d487777a5dc3b.png)

Hope this helps.

---

<div class="post-metadata">

### Author: ![Kayshan](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/k/8e8cbc/32.png) [@Kayshan](https://forum.duplicati.com/u/Kayshan)
#### Post date: [June 8, 2023, 11:09am UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/3 "2023-06-08T11:09:38Z")

</div>

Hello 🙂

Is there any news with this topic? I’m also on Almalinux with the same errors.

Thank you for your help.

---

<div class="post-metadata">

### Author: ![Mik\_Bakker](https://forum.duplicati.com/user_avatar/forum.duplicati.com/mik_bakker/32/9301_2.png) [@Mik\_Bakker](https://forum.duplicati.com/u/Mik_Bakker)
#### Post date: [May 13, 2024, 10:56am UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/4 "2024-05-13T10:56:48Z")

</div>

I am wondering about this as well. Cannot get it installed?

yum install [https://updates.duplicati.com/beta/duplicati-2.0.8.1-2.0.8.1\_beta\_20240507.noarch.rpm](https://updates.duplicati.com/beta/duplicati-2.0.8.1-2.0.8.1_beta_20240507.noarch.rpm)  
Last metadata expiration check: 0:05:27 ago on Mon May 13 12:49:22 2024.  
duplicati-2.0.8.1-2.0.8.1\_beta\_20240507.noarch.rpm 53 MB/s | 29 MB 00:00  
Error:  
Problem: conflicting requests

- nothing provides libappindicator needed by duplicati-2.0.8.1-2.0.8.1\_beta\_20240507.noarch from @commandline
- nothing provides mono(appindicator-sharp) needed by duplicati-2.0.8.1-2.0.8.1\_beta\_20240507.noarch from @commandline  
(try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)

---

<div class="post-metadata">

### Author: ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)
#### Post date: [May 13, 2024, 1:07pm UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/5 "2024-05-13T13:07:21Z")

</div>

> [@Mik\_Bakker](#):
>
> I am wondering about this as well.

I haven’t heard that EPEL has added libappindicator. If not, it’s still a workaround of some sort, maybe an install from .zip file and hand-assemble the systemd parts (or whatever). It’s not super difficult, and there possibly is a post on it somewhere. You won’t have a tray icon, but that might not matter to some people.

Other workarounds:

> [@drwtsn32](#):
>
> I then installed the duplicati rpm but had to use the `--nodeps` parameter (this avoids the libappindicator dependency problem):

sounds like

> [@Mik\_Bakker](#):
>
> try to add ‘–skip-broken’ to skip uninstallable packages

but I’ve seen web posts saying this sort of thing can lead to big issues, and I have little opinion myself, beyond that some posts might be talking about big things, but here it “might” be just Duplicati affected.

It might come down to either more expert opinion, or someone willing to see what happens if they test.

There’s another recent avenue, which is that the libappindicator issue is being removed by removing it. There’s a newer way to do an indicator (which isn’t really essential, but the package doesn’t know that):

> [@Early preview of .NET8 builds, codename \`2.0.8.108\`](https://forum.duplicati.com/t/early-preview-of-net8-builds-codename-2-0-8-108/17904):
>
> As announced in the latest canary/experimental/beta, the plan is to move to .NET8 builds going forward. For those that want to help out or try the very latest, I have prepared a set of builds that use the .NET8 build & package process. I hope (again) that this will be the last debug build and that we will be able to release canary builds going forward. This build has a these fixes reported on the previous build: Suppressing Avalonia log messages Fixed error on Windows decrypting database Fi…

Canary builds aren’t for production either, but there are testers willing to run them. Feedback on it helps.  
There seems to be a gaping hole in the Linux feedback on the debug channel early preview. Any takers?

> Lack of tests on a wide range of OS and storage destinations is worrisome.

is the way I put it. Tests on Debian-based distros might be more likely. Anyone want to try an RPM now?  
Further releases will likely be [announced](https://forum.duplicati.com/c/releases/10), but if nobody tests and finds bugs, they might not differ much.

---

<div class="post-metadata">

### Author: ![kenkendk](https://forum.duplicati.com/user_avatar/forum.duplicati.com/kenkendk/32/5305_2.png) [@kenkendk](https://forum.duplicati.com/u/kenkendk)
#### Post date: [May 13, 2024, 8:29pm UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/6 "2024-05-13T20:29:11Z")

</div>

> [@Mik\_Bakker](#):
>
> Problem: conflicting requests
> 
> - nothing provides libappindicator needed by duplicati-2.0.8.1-2.0.8.1\_beta\_20240507.noarch from @commandline
> - nothing provides mono(appindicator-sharp) needed by duplicati-2.0.8.1-2.0.8.1\_beta\_20240507.noarch from @commandline  
> (try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)

So these two packages are the alternatives for supplying the desktop trayicon.  
If they are not present the `duplicati` binary cannot run because it cannot show the tray-icon on the desktop.

You can still run the “headless” version, which is `duplicati-server` (aka `mono Duplicati.Server.exe`) that does almost the same as the tray-icon and starts a web-server.  
If you are just looking for the commandline interface, `duplicati-cli` (aka `mono Duplicati.CommandLine.exe`) it also works without the mentioned libraries.

Both of these work with just the mono runtime installed. You can see the exact packages here:

- [duplicati/Installer/fedora/duplicati-binary.spec at release/v2.0.8.1\_beta · duplicati/duplicati · GitHub](https://github.com/duplicati/duplicati/blob/release/v2.0.8.1_beta/Installer/fedora/duplicati-binary.spec#L45-L71)

Installing these packages (ignoring the libappindicator ones) you can run from the [zip file](https://github.com/duplicati/duplicati/releases/tag/v2.0.8.1-2.0.8.1_beta_2024-05-07).

As mentioned by @ts678 we are [working on a new build](https://forum.duplicati.com/t/early-preview-of-net8-builds-codename-2-0-8-108/17904) that does not rely on this, and the new builds also have non-GUI packages to allow slimmer installs with fewer dependencies.

---

<div class="post-metadata">

### Author: ![my-data](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/m/f14d63/32.png) [@my-data](https://forum.duplicati.com/u/my-data)
#### Post date: [November 19, 2024, 11:11pm UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/7 "2024-11-19T23:11:12Z")

</div>

Yes here is the process to install Duplicati on Alma Linux 9  
Run: yum install epel-release  
Run: wget [https://updates.duplicati.com/beta/duplicati-2.0.2.1-2.0.2.1\_beta\_20170801.noarch.rpm](https://updates.duplicati.com/beta/duplicati-2.0.2.1-2.0.2.1_beta_20170801.noarch.rpm)  
Run: wget [https://pkgs.sysadmins.ws/el8/base/x86\_64/libappindicator-sharp-12.10.0-30.el8.x86\_64.rpm](https://pkgs.sysadmins.ws/el8/base/x86_64/libappindicator-sharp-12.10.0-30.el8.x86_64.rpm)  
Run: dnf install libappindicator-sharp-12.10.0-30.el8.x86\_64.rpm  
Run: yum --nogpgcheck localinstall duplicati-2.0.2.1-2.0.2.1\_beta\_20170801.noarch.rpm  
Go to the duplicati manual [Installation - Duplicati 2 User's Manual](https://docs.duplicati.com/en/latest/02-installation/) and add nano 2 x files copy from the website manual.

---

<div class="post-metadata">

### Author: ![kenkendk](https://forum.duplicati.com/user_avatar/forum.duplicati.com/kenkendk/32/5305_2.png) [@kenkendk](https://forum.duplicati.com/u/kenkendk)
#### Post date: [November 20, 2024, 11:01am UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/8 "2024-11-20T11:01:26Z")

</div>

@my-data Awesome instructions!

I would like to also bring attention to the new experimental release (soon the next beta), which does not rely on `libappindicator` or mono.

You can get the RPM packages from here:  
[https://updates.duplicati.com/experimental](https://updates.duplicati.com/experimental)

With that is should be a matter of just running:

```plaintext
yum localinstall duplicati-2.1.0.0_experimental_2024-11-15-linux-x64-gui.rpm

```

---

<div class="post-metadata">

### Author: ![my-data](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/m/f14d63/32.png) [@my-data](https://forum.duplicati.com/u/my-data)
#### Post date: [November 21, 2024, 10:36am UTC](https://forum.duplicati.com/t/has-anybody-successfully-installed-duplicati-on-almalinux-or-rocky-linux/14673/9 "2024-11-21T10:36:13Z")

</div>

The new experimental rpm installs seamlessly on Alma Linux 9 without having to download and install any dependencies, great job!
