diff --git a/docs/install.md b/docs/install.md index 51a2e925..1eb893ce 100644 --- a/docs/install.md +++ b/docs/install.md @@ -66,8 +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) |Debian 12 package| 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) |Debian 13 package| 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) |nixpkgs unstable package| Install via: `nix-env -iA nixpkgs.onedrive` **or** `services.onedrive.enable = true` in `configuration.nix` | -| MX Linux | [onedrive](https://mxrepo.com/mx/repo/pool/main/o/onedrive/) |MX Linux package| Install via: `sudo apt install --no-install-recommends --no-install-suggests onedrive` | +| MX Linux 25 | [onedrive](https://mxrepo.com/mx/repo/pool/main/o/onedrive/) |MX Linux package| 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) |openSUSE Tumbleweed package| 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/) |Raspbian Stable package | 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) |EPEL 8 package| **Note:** You must install and enable the EPEL Repository first.

Install via: `sudo dnf install onedrive` | | RedHat Enterprise Linux 9 | [onedrive](https://koji.fedoraproject.org/koji/packageinfo?packageID=26044) |EPEL 9 package| **Note:** You must install and enable the EPEL Repository first.

Install via: `sudo dnf install onedrive` | @@ -90,9 +91,9 @@ Before continuing, identify your Linux distribution and follow the installation ### 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. @@ -241,6 +242,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 diff --git a/docs/ubuntu-package-install.md b/docs/ubuntu-package-install.md index 25520f0e..436455ed 100644 --- a/docs/ubuntu-package-install.md +++ b/docs/ubuntu-package-install.md @@ -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 |