mirror of
https://github.com/abraunegg/onedrive
synced 2024-06-06 07:52:27 +02:00
Update INSTALL.md build instructions for CentOS platforms (#754)
* Update INSTALL.md build instructions for CentOS platforms
This commit is contained in:
parent
07c0d16ee9
commit
aaa26a4e7e
|
@ -1,11 +1,13 @@
|
||||||
# Building and Installing the OneDrive Free Client
|
# Building and Installing the OneDrive Free Client
|
||||||
|
|
||||||
## Linux Packages
|
## Linux Packages
|
||||||
This project has been packaged for the following Linux distribtuions:
|
This project has been packaged for the following Linux distributions:
|
||||||
|
|
||||||
* Fedora, simply install with `sudo dnf install onedrive`
|
* Fedora, simply install with `sudo dnf install onedrive`
|
||||||
* Arch Linux, available from AUR as [onedrive-abraunegg](https://aur.archlinux.org/packages/onedrive-abraunegg/)
|
* Arch Linux, available from AUR as [onedrive-abraunegg](https://aur.archlinux.org/packages/onedrive-abraunegg/)
|
||||||
|
|
||||||
|
**Important:** 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 out date, please contact the package maintainer for resolution.
|
||||||
|
|
||||||
## Build Requirements
|
## Build Requirements
|
||||||
* Build environment must have at least 1GB of memory & 1GB swap space
|
* Build environment must have at least 1GB of memory & 1GB swap space
|
||||||
* [libcurl](http://curl.haxx.se/libcurl/)
|
* [libcurl](http://curl.haxx.se/libcurl/)
|
||||||
|
@ -135,7 +137,28 @@ For notifications the following is also necessary:
|
||||||
sudo apt install libnotify-dev
|
sudo apt install libnotify-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
### Dependencies: Fedora < Version 18 / CentOS / RHEL
|
### Dependencies: CentOS 6.x / RHEL 6.x
|
||||||
|
```text
|
||||||
|
sudo yum groupinstall 'Development Tools'
|
||||||
|
sudo yum install libcurl-devel
|
||||||
|
sudo yum install sqlite-devel
|
||||||
|
curl -fsS https://dlang.org/install.sh | bash -s dmd
|
||||||
|
```
|
||||||
|
For notifications the following is also necessary:
|
||||||
|
```text
|
||||||
|
sudo yum install libnotify-devel
|
||||||
|
```
|
||||||
|
In addition to the above requirements, the `sqlite` version used on CentOS 6.x / RHEL 6.x needs to be upgraded. Use the following instructions to update your version of `sqlite` so that it can support this client:
|
||||||
|
```text
|
||||||
|
sudo yum -y update
|
||||||
|
sudo yum -y install epel-release wget
|
||||||
|
sudo yum -y install mock
|
||||||
|
wget https://kojipkgs.fedoraproject.org//packages/sqlite/3.7.15.2/2.fc19/src/sqlite-3.7.15.2-2.fc19.src.rpm
|
||||||
|
mock --rebuild sqlite-3.7.15.2-2.fc19.src.rpm
|
||||||
|
sudo yum -y upgrade /var/lib/mock/epel-6-`arch`/result/sqlite-*
|
||||||
|
```
|
||||||
|
|
||||||
|
### Dependencies: Fedora < Version 18 / CentOS 7.x / RHEL 7.x
|
||||||
```text
|
```text
|
||||||
sudo yum groupinstall 'Development Tools'
|
sudo yum groupinstall 'Development Tools'
|
||||||
sudo yum install libcurl-devel
|
sudo yum install libcurl-devel
|
||||||
|
@ -147,18 +170,7 @@ For notifications the following is also necessary:
|
||||||
sudo yum install libnotify-devel
|
sudo yum install libnotify-devel
|
||||||
```
|
```
|
||||||
|
|
||||||
### Dependencies: CentOS 6.x / RHEL 6.x
|
### Dependencies: Fedora > Version 18 / CentOS 8.x / RHEL 8.x
|
||||||
In addition to the above requirements, the `sqlite` version used on CentOS 6.x / RHEL 6.x needs to be upgraded. Use the following instructions to update your version of `sqlite` so that it can support the client:
|
|
||||||
```text
|
|
||||||
sudo yum -y update
|
|
||||||
sudo yum -y install epel-release wget
|
|
||||||
sudo yum -y install mock
|
|
||||||
wget https://kojipkgs.fedoraproject.org//packages/sqlite/3.7.15.2/2.fc19/src/sqlite-3.7.15.2-2.fc19.src.rpm
|
|
||||||
mock --rebuild sqlite-3.7.15.2-2.fc19.src.rpm
|
|
||||||
sudo yum -y upgrade /var/lib/mock/epel-6-`arch`/result/sqlite-*
|
|
||||||
```
|
|
||||||
|
|
||||||
### Dependencies: Fedora > Version 18
|
|
||||||
```text
|
```text
|
||||||
sudo dnf groupinstall 'Development Tools'
|
sudo dnf groupinstall 'Development Tools'
|
||||||
sudo dnf install libcurl-devel
|
sudo dnf install libcurl-devel
|
||||||
|
|
Loading…
Reference in a new issue