Ring
latest

Introduction

  • Getting Started

User Documentation

  • Connecting Ring contacts to LDAP
  • Setting up a TURN or STUN server

Developpers Documentation

  • Contributing
  • Compiling and installing
    • Using the make-ring script (recommended)
      • Dependencies
      • Initialize the repositories
      • On Linux
        • Install globally for all users instead
      • On OSX
        • Output
      • On Android
        • Output
    • Just the daemon (advanced)
    • Just libRingClient (advanced)
    • Just the gnome client (advanced)
  • Ring release process

Ring Daemon

LibRingClient

Gnome Client

Ring
  • Docs »
  • Compiling and installing »
  • Using the make-ring script (recommended)
  • Edit on GitHub

Using the make-ring script (recommended)¶

Dependencies¶

The Ring installer uses python3. Please make sure it is installed before running it.

Initialize the repositories¶

./make-ring.py --init

On Linux¶

  1. Build and install all the dependencies:
./make-ring.py --dependencies

Your distribution’s package manager will be used.

  1. Build and install locally under this repository:
./make-ring.py --install
  1. Run daemon and client that were installed locally:
./make-ring.py --run

You can then stop the processes with CTRL-C.

You can also run them in the background with the --background argument and then use the --stop command to stop them. Stdout and stderr go to daemon.log and client-gnome.log.

Install globally for all users instead¶

./make-ring.py --install --global-install

Run global install:

gnome-ring

This already starts the daemon automatically for us.

Uninstall the global install:

./make-ring.py --uninstall

On OSX¶

You need to setup Homebrew (<http://brew.sh/>) since their is no built-in package manager on OSX.

Build and install all the dependencies:

./make-ring.py --dependencies

Build and install locally under this repository:

./make-ring.py --install

Output¶

You can find the .app file in the ./install/client-macosx folder.

On Android¶

Please make sure you have the Android SDK and NDK installed, and that their paths are properly set. For further information, please visit <https://github.com/savoirfairelinux/ring-client-android>

Build and install locally under this repository:

./make-ring.py --install --distribution=Android

Output¶

You can find the .apk file in the ./client-android/ring-android/app/build/outputs

Next Previous

© Copyright 2016, Savoir-faire Linux. Revision 04d28e0a.

Built with Sphinx using a theme provided by Read the Docs.