This project has been packaged for the following Linux distributions as per below. The current client release is: [![Version](https://img.shields.io/github/v/release/abraunegg/onedrive)](https://github.com/abraunegg/onedrive/releases)
Distribution packages may be of an older release when compared to the latest release that is [available](https://github.com/abraunegg/onedrive/releases). If a package is out of date, please contact the package maintainer for resolution.
| Alpine Linux | [onedrive](https://pkgs.alpinelinux.org/packages?name=onedrive&branch=edge) |<ahref="https://pkgs.alpinelinux.org/packages?name=onedrive&branch=edge"><imgsrc="https://repology.org/badge/version-for-repo/alpine_edge/onedrive.svg?header="alt="Alpine Linux Edge package"width="46"height="20"></a>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/> | |
| Arch Linux<br><br>Manjaro Linux | [onedrive-abraunegg](https://aur.archlinux.org/packages/onedrive-abraunegg/) |<ahref="https://aur.archlinux.org/packages/onedrive-abraunegg"><imgsrc="https://repology.org/badge/version-for-repo/aur/onedrive-abraunegg.svg?header="alt="AUR package"width="46"height="20"></a>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/> | Install via: `pamac build onedrive-abraunegg` from the Arch Linux User Repository (AUR)<br><br>**Note:** If asked regarding a provider for 'd-runtime' and 'd-compiler', select 'liblphobos' and 'ldc'<br><br>**Note:** System must have at least 1GB of memory & 1GB swap space
| Debian | [onedrive](https://packages.debian.org/search?keywords=onedrive) |<ahref="https://packages.debian.org/search?keywords=onedrive"><imgsrc="https://repology.org/badge/version-for-repo/debian_testing/onedrive.svg?header="alt="Debian Testing package"width="46"height="20"></a>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>| It is recommended that for Debian that you install from OpenSuSE Build Service using the Debian Package Install [Instructions](ubuntu-package-install.md) |
| Gentoo | [onedrive](https://gpo.zugaina.org/net-misc/onedrive) | No API Available |<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>| |
| NixOS | [onedrive](https://search.nixos.org/packages?channel=20.09&from=0&size=50&sort=relevance&query=onedrive)|<ahref="https://search.nixos.org/packages?channel=20.09&from=0&size=50&sort=relevance&query=onedrive"><imgsrc="https://repology.org/badge/version-for-repo/nix_unstable/onedrive.svg?header="alt="nixpkgs unstable package"width="46"height="20"></a>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>| Use package `onedrive` either by adding it to `configuration.nix` or by using the command `nix-env -iA <channel name>.onedrive`. This does not install a service. To install a service, use unstable channel (will stabilize in 20.09) and add `services.onedrive.enable=true` in `configuration.nix`. You can also add a custom package using the `services.onedrive.package` option (recommended since package lags upstream). Enabling the service installs a default package too (based on the channel). You can also add multiple onedrive accounts trivially, see [documentation](https://github.com/NixOS/nixpkgs/pull/77734#issuecomment-575874225). |
| OpenSuSE Build Service | [onedrive](https://build.opensuse.org/project/show/home:npreining:debian-ubuntu-onedrive) | No API Available |<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>| Package Build Service for Debian and Ubuntu |
| Ubuntu 18.04 | [onedrive](https://packages.ubuntu.com/bionic/onedrive) |<ahref="https://packages.ubuntu.com/bionic/onedrive"><imgsrc="https://repology.org/badge/version-for-repo/ubuntu_18_04/onedrive.svg?header="alt="Ubuntu 18.04 package"width="88"height="20"></a>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>| **Note:** Do not install from Ubuntu Universe<br><br>You must compile from source for this version of Ubuntu |
| Ubuntu 20.04 | [onedrive](https://packages.ubuntu.com/focal/onedrive) |<ahref="https://packages.ubuntu.com/focal/onedrive"><imgsrc="https://repology.org/badge/version-for-repo/ubuntu_20_04/onedrive.svg?header="alt="Ubuntu 20.04 package"width="46"height="20"></a>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>| **Note:** Do not install from Ubuntu Universe<br><br>Install from OpenSuSE Build Service using the Ubuntu Package Install [Instructions](ubuntu-package-install.md) |
| Ubuntu 20.10 | [onedrive](https://packages.ubuntu.com/groovy/onedrive) |<ahref="https://packages.ubuntu.com/groovy/onedrive"><imgsrc="https://repology.org/badge/version-for-repo/ubuntu_20_10/onedrive.svg?header="alt="Ubuntu 20.10 package"width="46"height="20"></a>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>| **Note:** Do not install from Ubuntu Universe<br><br>Install from OpenSuSE Build Service using the Ubuntu Package Install [Instructions](ubuntu-package-install.md) |
| Ubuntu 21.04 | [onedrive](https://packages.ubuntu.com/hirsute/onedrive) |<ahref="https://packages.ubuntu.com/hirsute/onedrive"><imgsrc="https://repology.org/badge/version-for-repo/ubuntu_21_04/onedrive.svg?header="alt="Ubuntu 21.04 package"width="46"height="20"></a>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>| **Note:** Do not install from Ubuntu Universe<br><br>Install from OpenSuSE Build Service using the Ubuntu Package Install [Instructions](ubuntu-package-install.md) |
| Void Linux | [onedrive](https://voidlinux.org/packages/?arch=x86_64&q=onedrive) |<ahref="https://voidlinux.org/packages/?arch=x86_64&q=onedrive"><imgsrc="https://repology.org/badge/version-for-repo/void_x86_64/onedrive.svg?header="alt="Void Linux x86_64 package"width="46"height="20"></a>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/tick.gif"alt="supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>|<imgsrc="./images/cross.gif"alt="not_supported"width="39"height="39"/>| |
Whilst there are [onedrive](https://packages.ubuntu.com/search?keywords=onedrive&searchon=names&suite=all§ion=all) packages available for Ubuntu, do not install 'onedrive' from these packages via `apt install onedrive`. The default Ubuntu Universe packages are out-of-date and are not supported and should not be used. If you wish to use a package, it is highly recommended that you utilise the [OpenSuSE Build Service](https://build.opensuse.org/project/show/home:npreining:debian-ubuntu-onedrive) to install packages for these platforms. If the OpenSuSE Build Service does not cater for your version, your only option is to build from source.
If you wish to change this situation so that you can just use 'apt install onedrive', consider becoming the Ubuntu package maintainer and contribute back to the community.
**Important:** The DMD compiler cannot be used in its default configuration on Ubuntu 18.x / Lubuntu 18.x / Debian 9 i386 / i686 architectures due to an issue in the Ubuntu / Debian linking process. See [https://issues.dlang.org/show_bug.cgi?id=19116](https://issues.dlang.org/show_bug.cgi?id=19116) for further details.
**Note:** Ubuntu 18.x validated with the DMD compiler on the following Ubuntu i386 / i686 platform:
```text
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
```
**Note:** Lubuntu 18.x validated with the DMD compiler on the following Lubuntu i386 / i686 platform:
```text
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.10
DISTRIB_CODENAME=cosmic
DISTRIB_DESCRIPTION="Ubuntu 18.10"
```
**Note:** Debian 9 validated with the DMD compiler on the following Debian i386 / i686 platform: