Update Linux README
This commit is contained in:
parent
aae61dbbf9
commit
723941c789
|
@ -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
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue