Update Linux README

This commit is contained in:
Hylke Bons 2016-06-04 08:33:44 -07:00 committed by Hylke Bons
parent aae61dbbf9
commit 723941c789

View file

@ -1,29 +1,28 @@
## Building on Linux distributions # SparkleShare for Linux
You can choose to build SparkleShare from source or to get the package through your distribution's repositories.
To run SparkleShare, you'll need these packages: To run SparkleShare, you'll need these packages:
``` ```
curl
git >= 2.3 git >= 2.3
git-lfs >= 1.2.1
gtk-sharp3 gtk-sharp3
mono-core >= 2.8 gvfs
mono-core >= 4.0
notify-sharp notify-sharp
webkitgtk-sharp webkit2gtk-sharp
``` ```
**Note:** These packages may not overlap with the packages required to perform a build, so please make sure that at least the above packages are installed. On Ubuntu you'll also need:
Optional packages:
``` ```
gvfs (to change file/folder icons) libappindicator-sharp
libappindicator (for Ubuntu integration)
curl (to make the "sparkleshare://" protocol handler work)
``` ```
### Installing common build requirements ## Building on Linux
### Common build requirements
You will need the packages listed below for the most used Linux distributions: You will need the packages listed below for the most used Linux distributions:
@ -39,7 +38,7 @@ nant
``` ```
### Installing additional source build requirements ### Additional source build requirements
Install the `gtk-sharp3` bindings from: Install the `gtk-sharp3` bindings from:
https://github.com/mono/gtk-sharp https://github.com/mono/gtk-sharp
@ -49,21 +48,20 @@ https://launchpad.net/~meebey/+archive/mono-preview
Install the `notify-sharp` bindings from: Install the `notify-sharp` bindings from:
https://download.gnome.org/sources/notify-sharp/3.0/ https://download.gnome.org/sources/notify-sharp/3.0/
Install the `soup-sharp` and `webkitgtk-sharp` bindings from: Install the `soup-sharp` and `webkit2gtk-sharp` bindings from:
https://github.com/xDarkice/soup-sharp https://github.com/hbons/soup-sharp
https://github.com/xDarkice/webkitgtk-sharp https://github.com/hbons/webkit2gtk-sharp
All with the usual: All with the usual:
``` ```bash
./autogen.sh ./autogen.sh
make make
sudo make install sudo make install
``` ```
If you're using Ubuntu, also install the `appindicator-sharp` bindings from: If you're using Ubuntu, also install the `appindicator-sharp` bindings from:
https://github.com/xDarkice/appindicator-sharp https://github.com/hbons/appindicator-sharp
### Start the build ### Start the build
@ -77,17 +75,16 @@ $ sudo make install
``` ```
### Reset SparkleShare settings
```
rm -Rf ~/SparkleShare
rm -Rf ~/.config/sparkleshare
```
### Uninstall ### Uninstall
``` ```bash
sudo make uninstall sudo make uninstall
``` ```
### Reset SparkleShare settings
```bash
rm -Rf ~/SparkleShare
rm -Rf ~/.config/sparkleshare
```