mirror of
https://github.com/abraunegg/onedrive
synced 2026-03-14 14:35:46 +01:00
parent
b59c1dbc2d
commit
408bb80a3c
2 changed files with 33 additions and 11 deletions
|
|
@ -66,7 +66,9 @@ Before continuing, identify your Linux distribution and follow the installation
|
|||
| Linux Mint Debian Edition 6 | [onedrive](https://community.linuxmint.com/software/view/onedrive) |<a href="https://packages.debian.org/bookworm/source/onedrive"><img src="https://repology.org/badge/version-for-repo/debian_12/onedrive.svg?header=" alt="Debian 12 package" width="46" height="20"></a>| Install from the openSUSE Build Service (OBS) repository by following the [Ubuntu / Debian Package Installation Guide](ubuntu-package-install.md) |
|
||||
| Linux Mint Debian Edition 7 | [onedrive](https://community.linuxmint.com/software/view/onedrive) |<a href="https://packages.debian.org/bookworm/source/onedrive"><img src="https://repology.org/badge/version-for-repo/debian_13/onedrive.svg?header=" alt="Debian 13 package" width="46" height="20"></a>| Install from the openSUSE Build Service (OBS) repository by following the [Ubuntu / Debian Package Installation Guide](ubuntu-package-install.md) |
|
||||
| NixOS | [onedrive](https://search.nixos.org/packages?channel=25.05&query=onedrive) |<a href="https://search.nixos.org/packages?channel=25.05&query=onedrive"><img src="https://repology.org/badge/version-for-repo/nix_unstable/onedrive.svg?header=" alt="nixpkgs unstable package" width="46" height="20"></a>| Install via: `nix-env -iA nixpkgs.onedrive` **or** `services.onedrive.enable = true` in `configuration.nix` |
|
||||
| MX Linux 25 | [onedrive](https://mxrepo.com/mx/repo/pool/main/o/onedrive/) |<a href="https://mxrepo.com/mx/repo/pool/main/o/onedrive/"><img src="https://repology.org/badge/version-for-repo/mx_25/onedrive.svg?header=" alt="MX Linux package" width="46" height="20"></a>| Install from the openSUSE Build Service (OBS) repository by following the [Ubuntu / Debian Package Installation Guide](ubuntu-package-install.md) |
|
||||
| OpenSUSE | [onedrive](https://software.opensuse.org/package/onedrive) |<a href="https://software.opensuse.org/package/onedrive"><img src="https://repology.org/badge/version-for-repo/opensuse_network_tumbleweed/onedrive.svg?header=" alt="openSUSE Tumbleweed package" width="46" height="20"></a>| Install via: `sudo zypper install onedrive` |
|
||||
| OpenSUSE Build Service | [onedrive](https://build.opensuse.org/package/show/home:npreining:debian-ubuntu-onedrive/onedrive) | No API available for version information | |
|
||||
| Raspbian | [onedrive](https://archive.raspbian.org/raspbian/pool/main/o/onedrive/) |<a href="https://archive.raspbian.org/raspbian/pool/main/o/onedrive/"><img src="https://repology.org/badge/version-for-repo/raspbian_stable/onedrive.svg?header=" alt="Raspbian Stable package" width="46" height="20"></a> | Install from the openSUSE Build Service (OBS) repository by following the [Ubuntu / Debian Package Installation Guide](ubuntu-package-install.md) |
|
||||
| RedHat Enterprise Linux 8 | [onedrive](https://koji.fedoraproject.org/koji/packageinfo?packageID=26044) |<a href="https://koji.fedoraproject.org/koji/packageinfo?packageID=26044"><img src="https://repology.org/badge/version-for-repo/epel_8/onedrive.svg?header=" alt="EPEL 8 package" width="46" height="20"></a>| **Note:** You must install and enable the EPEL Repository first.<br><br>Install via: `sudo dnf install onedrive` |
|
||||
| RedHat Enterprise Linux 9 | [onedrive](https://koji.fedoraproject.org/koji/packageinfo?packageID=26044) |<a href="https://koji.fedoraproject.org/koji/packageinfo?packageID=26044"><img src="https://repology.org/badge/version-for-repo/epel_9/onedrive.svg?header=" alt="EPEL 9 package" width="46" height="20"></a>| **Note:** You must install and enable the EPEL Repository first.<br><br>Install via: `sudo dnf install onedrive` |
|
||||
|
|
@ -79,12 +81,19 @@ Before continuing, identify your Linux distribution and follow the installation
|
|||
> [!IMPORTANT]
|
||||
> Distribution versions that are considered **End-of-Life (EOL)** are **no longer supported** or tested with current client releases.
|
||||
|
||||
> [!IMPORTANT]
|
||||
> Distribution package maintainers are volunteers who generously contribute their time to make software available for your system. New releases of the client may take some time to appear in your distribution’s repositories.
|
||||
>
|
||||
> If you believe a new release is significantly delayed, please contact your distribution’s package maintainer directly to request an update.
|
||||
>
|
||||
> **Do not open a bug report or discussion about this here**, as we have no control over the packaging process for your distribution.
|
||||
|
||||
### When Should You Build From Source?
|
||||
You should only build from source in the following circumstances:
|
||||
|
||||
1. You are packaging for a custom or minimal distro
|
||||
2. Your distribution does not have a package for your to install. Refer to [repology](https://repology.org/project/onedrive/versions) as a source of all 'onedrive' client versions available across tracked distributions
|
||||
3. You require code newer than the latest release or are building a Pull Request to validate a bugfix
|
||||
1. You are packaging for a custom or minimal distribution.
|
||||
2. Your distribution does not have a package for your to install. Refer to [repology](https://repology.org/project/onedrive/versions) as a source of all 'onedrive' client versions available across tracked distributions.
|
||||
3. You require code newer than the latest release or are building a Pull Request to validate a bugfix.
|
||||
|
||||
Outside of these 3 reasons, you should not be building the client yourself. You should endeavour where possible to use a pre-built package.
|
||||
|
||||
|
|
@ -93,9 +102,10 @@ Outside of these 3 reasons, you should not be building the client yourself. You
|
|||
|
||||
|
||||
## Building from Source
|
||||
1. Ensure your system meets the minimum build requirements
|
||||
2. Install Build Dependencies including the relevant compiler
|
||||
3. Clone, configure, build, install
|
||||
If you need to build the client from source, follow this high-level process:
|
||||
1. Ensure your system meets the [minimum build requirements](#minimum-build-requirements).
|
||||
2. Install the necessary build dependencies and a supported D compiler.
|
||||
3. Clone the repository, configure the build options, compile, and install the client.
|
||||
|
||||
### Minimum Build Requirements
|
||||
* For successful compilation of this application, it's crucial that the build environment is equipped with a minimum of 1GB of memory and an additional 1GB of swap space.
|
||||
|
|
@ -233,6 +243,17 @@ pkg install libnotify
|
|||
sudo emerge --onlydeps net-misc/onedrive
|
||||
```
|
||||
|
||||
#### MX Linux 25
|
||||
```text
|
||||
sudo apt install build-essential
|
||||
sudo apt install libcurl4-openssl-dev libsqlite3-dev pkg-config git curl systemd-dev libdbus-1-dev
|
||||
curl -fsS https://dlang.org/install.sh | bash -s dmd
|
||||
```
|
||||
For GUI notifications the following is also necessary:
|
||||
```text
|
||||
sudo apt install libnotify-dev
|
||||
```
|
||||
|
||||
#### OpenSUSE Leap | OpenSUSE Tumbleweed
|
||||
```text
|
||||
sudo zypper refresh
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ This document outlines the steps for installing the 'onedrive' client on Debian,
|
|||
> * Kali Linux
|
||||
> * Lubuntu
|
||||
> * Linux Mint
|
||||
> * MX Linux
|
||||
> * Pop!_OS
|
||||
> * Peppermint OS
|
||||
> * Raspbian | Raspberry Pi OS
|
||||
|
|
@ -194,11 +195,11 @@ If required, review the table below based on your 'lsb_release' information to p
|
|||
| Linux Mint Debian Edition (LMDE) 5 / Elsie | Use [Debian 11](#distribution-debian-11) instructions below |
|
||||
| Linux Mint Debian Edition (LMDE) 6 / Faye | Use [Debian 12](#distribution-debian-12) instructions below |
|
||||
| Linux Mint Debian Edition (LMDE) 7 / Gigi | Use [Debian 13](#distribution-debian-13) instructions below |
|
||||
| Debian 9 | This platform is **End-of-Life (EOL)** and no longer supported. You must upgrade to at least Debian 13 |
|
||||
| Debian 10 | This platform is **End-of-Life (EOL)** and no longer supported. You must upgrade to at least Debian 13 |
|
||||
| Debian 11 | Use [Debian 11](#distribution-debian-11) instructions below |
|
||||
| Debian 12 | Use [Debian 12](#distribution-debian-12) instructions below |
|
||||
| Debian 13 | Use [Debian 13](#distribution-debian-13) instructions below |
|
||||
| Debian 9 / stretch | This platform is **End-of-Life (EOL)** and no longer supported. You must upgrade to at least Debian 13 |
|
||||
| Debian 10 / buster | This platform is **End-of-Life (EOL)** and no longer supported. You must upgrade to at least Debian 13 |
|
||||
| Debian 11 / bullseye | Use [Debian 11](#distribution-debian-11) instructions below |
|
||||
| Debian 12 / bookworm | Use [Debian 12](#distribution-debian-12) instructions below |
|
||||
| Debian 13 / trixie | Use [Debian 13](#distribution-debian-13) instructions below |
|
||||
| Debian Sid | Refer to https://packages.debian.org/sid/onedrive for assistance |
|
||||
| Raspbian GNU/Linux 10 | You must build from source or upgrade your Operating System to Raspbian GNU/Linux 12 |
|
||||
| Raspbian GNU/Linux 11 | Use [Debian 11](#distribution-debian-11) instructions below |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue