mirror of
https://github.com/abraunegg/onedrive
synced 2024-05-23 16:12:12 +02:00
115 lines
5.6 KiB
Markdown
115 lines
5.6 KiB
Markdown
|
# Installation of 'onedrive' package on Debian and Ubuntu
|
||
|
|
||
|
This document covers the appropriate steps to install the 'onedrive' client using the provided packages for Debian and Ubuntu.
|
||
|
|
||
|
#### Important information for all Ubuntu and Ubuntu based distribution users:
|
||
|
This information is specifically for the following platforms and distributions:
|
||
|
* Ubuntu
|
||
|
* Lubuntu
|
||
|
* Linux Mint
|
||
|
* POP OS
|
||
|
* Peppermint OS
|
||
|
|
||
|
Whilst there are [onedrive](https://packages.ubuntu.com/search?keywords=onedrive&searchon=names&suite=all§ion=all) Universe 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.
|
||
|
|
||
|
## Distribution Package Install Instructions
|
||
|
|
||
|
### Distribution: Debian 10
|
||
|
The packages support the following platform architectures:
|
||
|
| i686 | x86_64 | ARMHF | AARCH64 |
|
||
|
|:----:|:------:|:-----:|:-------:|
|
||
|
|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>| |
|
||
|
|
||
|
#### Step 1: Update /etc/apt/sources.list
|
||
|
Add the following to the end of your `/etc/apt/sources.list` file:
|
||
|
```text
|
||
|
deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_10/ ./
|
||
|
```
|
||
|
|
||
|
#### Step 2: Download and add the release key
|
||
|
1. Download the 'Release.key' file: `wget https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/Debian_10/Release.key`
|
||
|
2. Add the 'Release.key' file to your apt key repository: `apt-key add ./Release.key`
|
||
|
|
||
|
#### Step 3: Update your apt package cache
|
||
|
1. Run: `apt-get update`
|
||
|
|
||
|
#### Step 4: Install 'onedrive'
|
||
|
1. Run: `apt install onedrive`
|
||
|
|
||
|
### Distribution: Ubuntu 20.04
|
||
|
The packages support the following platform architectures:
|
||
|
| i686 | x86_64 | ARMHF | AARCH64 |
|
||
|
|:----:|:------:|:-----:|:-------:|
|
||
|
<img src="./images/cross.gif" alt="not_supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>| |
|
||
|
|
||
|
#### Step 1: Update /etc/apt/sources.list
|
||
|
Add the following to the end of your `/etc/apt/sources.list` file:
|
||
|
```text
|
||
|
deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/ ./
|
||
|
```
|
||
|
|
||
|
#### Step 2: Download and add the release key
|
||
|
1. Download the 'Release.key' file: `wget https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/Release.key`
|
||
|
2. Add the 'Release.key' file to your apt key repository: `apt-key add ./Release.key`
|
||
|
|
||
|
#### Step 3: Update your apt package cache
|
||
|
1. Run: `apt-get update`
|
||
|
|
||
|
#### Step 4: Install 'onedrive'
|
||
|
1. Run: `apt install onedrive`
|
||
|
|
||
|
### Distribution: Ubuntu 20.10
|
||
|
The packages support the following platform architectures:
|
||
|
| i686 | x86_64 | ARMHF | AARCH64 |
|
||
|
|:----:|:------:|:-----:|:-------:|
|
||
|
<img src="./images/cross.gif" alt="not_supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>| |
|
||
|
|
||
|
#### Step 1: Update /etc/apt/sources.list
|
||
|
Add the following to the end of your `/etc/apt/sources.list` file:
|
||
|
```text
|
||
|
deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.10/ ./
|
||
|
```
|
||
|
|
||
|
#### Step 2: Download and add the release key
|
||
|
1. Download the 'Release.key' file: `wget https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.10/Release.key`
|
||
|
2. Add the 'Release.key' file to your apt key repository: `apt-key add ./Release.key`
|
||
|
|
||
|
#### Step 3: Update your apt package cache
|
||
|
1. Run: `apt-get update`
|
||
|
|
||
|
#### Step 4: Install 'onedrive'
|
||
|
1. Run: `apt install onedrive`
|
||
|
|
||
|
### Distribution: Ubuntu 21.04
|
||
|
The packages support the following platform architectures:
|
||
|
| i686 | x86_64 | ARMHF | AARCH64 |
|
||
|
|:----:|:------:|:-----:|:-------:|
|
||
|
<img src="./images/cross.gif" alt="not_supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>|<img src="./images/tick.gif" alt="supported" width="39" height="39"/>| |
|
||
|
|
||
|
#### Step 1: Update /etc/apt/sources.list
|
||
|
Add the following to the end of your `/etc/apt/sources.list` file:
|
||
|
```text
|
||
|
deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_21.04/ ./
|
||
|
```
|
||
|
|
||
|
#### Step 2: Download and add the release key
|
||
|
1. Download the 'Release.key' file: `wget https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_21.04/Release.key`
|
||
|
2. Add the 'Release.key' file to your apt key repository: `apt-key add ./Release.key`
|
||
|
|
||
|
#### Step 3: Update your apt package cache
|
||
|
1. Run: `apt-get update`
|
||
|
|
||
|
#### Step 4: Install 'onedrive'
|
||
|
1. Run: `apt install onedrive`
|
||
|
|
||
|
## Known Issues with Installing from the above packages
|
||
|
The 'onedrive' client will automatically startup post 'authentication' without any further actions. In some circumstances this may be highly undesirable.
|
||
|
|
||
|
This is because, when the package is installed, the following symbolic link is created:
|
||
|
```text
|
||
|
Created symlink /etc/systemd/user/default.target.wants/onedrive.service → /usr/lib/systemd/user/onedrive.service.
|
||
|
```
|
||
|
|
||
|
This issue is being tracked by: [#1274](https://github.com/abraunegg/onedrive/issues/1274)
|
||
|
|