update README for dependences

This commit is contained in:
Yann Leboulanger 2015-12-29 21:32:55 +01:00
parent 107a1cee56
commit 16a0b4249e
1 changed files with 14 additions and 13 deletions

View File

@ -14,27 +14,28 @@
<h2>Runtime Requirements</h2> <h2>Runtime Requirements</h2>
<ul> <ul>
<li>python2.7 or higher</li> <li>python3.4 or higher</li>
<li>python-gi</li> <li>python3-gi</li>
<li>gir1.2-gtk-3.0</li> <li>gir1.2-gtk-3.0</li>
<li>python-nbxmpp</li> <li>python-nbxmpp</li>
</ul> </ul>
<h2>Optional Runtime Requirements</h2> <h2>Optional Runtime Requirements</h2>
<ul> <ul>
<li><a href="http://pyopenssl.sourceforge.net/">PyOpenSSL</a> (python-pyopenssl package in Debian) (>=0.12) for <em>secure</em> SSL/TLS. Python's default SSL is insecure, so this package is highly recommended!</li> <li>python3-openssl (>=0.14) for <em>secure</em> SSL/TLS. Python's default SSL is insecure, so this package is highly recommended!</li>
<li>python-pyasn1 to check SSL/TLS certificate</li> <li>python3-pyasn1 to check SSL/TLS certificate</li>
<li>python-crypto to enable End to end encryption</li> <li>python3-crypto to enable End to end encryption</li>
<li>For idle module, libxss library</li>
<li>For zeroconf (bonjour), the "enable link-local messaging" checkbox, you need dbus-glib, python-avahi</li> <li>For zeroconf (bonjour), the "enable link-local messaging" checkbox, you need dbus-glib, python-avahi</li>
<li>dnsutils (or whatever package provides the nslookup binary) for SRV support</li> <li>dnsutils (or whatever package provides the nslookup binary) for SRV support</li>
<li>gtkspell and aspell-LANG where lang is your locale eg. en, fr etc</li> <li>gir1.2-gtkspell3-3.0 and aspell-LANG where lang is your locale eg. en, fr etc</li>
<li>gir1.2-gnomekeyring-1.0 for GnomeKeyring support as password storage</li> <li>gir1.2-secret-1 or gir1.2-gnomekeyring-1.0 for GnomeKeyring support as password storage</li>
<li>kwalletcli (for support of KDE Wallet as password storage)</li> <li>kwalletcli (for support of KDE Wallet as password storage)</li>
<li>notification-daemon or notify-python (and D-Bus) to get cooler popups</li> <li>gir1.2-notify-0.7 to get cooler popups</li>
<li>D-Bus running to have gajim-remote working. Some distributions split dbus-x11, which is needed for dbus to work with Gajim. Version >= 0.80 is required.</li> <li>D-Bus running to have gajim-remote working. Some distributions split dbus-x11, which is needed for dbus to work with Gajim. Version >= 0.80 is required.</li>
<li>python-dbus bindings (>=0.81)</li> <li>python3-dbus bindings (>=1.2.0)</li>
<li>python-kerberos to use GSSAPI authentification. Note: version1.1 or higher is required</li> <li>gir1.2-farstream-0.2, gir1.2-gstreamer-1.0 and gir1.2-gst-plugins-base-1.0 for audio and video calls</li>
<li>gir1.2-gupnpigd-1.0 for better NAT traversing</li>
<li>gir1.2-networkmanager-1.0 for network lose detection</li>
</ul> </ul>
<p>Some distributions also split too much python standard library. I know SUSE does. In such distros you also need python-xml the xml lib that *comes* with python and not pyxml or whatever.</p> <p>Some distributions also split too much python standard library. I know SUSE does. In such distros you also need python-xml the xml lib that *comes* with python and not pyxml or whatever.</p>
@ -114,9 +115,9 @@ Wiki can be found at <a href="http://trac.gajim.org/wiki">http://trac.gajim.org/
<br/> <br/>
<br/> <br/>
<br/> <br/>
(C) 2003-2012<br/> (C) 2003-2015<br/>
The Gajim Team<br/> The Gajim Team<br/>
http://gajim.org<br/> https://gajim.org<br/>
<br/> <br/>
<br/> <br/>