Install from packages

Contents

Introduction

New to Linux/Ubuntu? Read these articles for some helpful info: Installing Software in Ubuntu and Where's the Terminal?. Warning: Read this (post by jdong, Nov 18, 2007 - Jan 31, 2013) before copying/pasting anything into the terminal. Basic rule: Take time to make sure you have at least a basic idea of what and why you are running a certain command in the terminal.

Please note the following:

1. Before installing Net Responsibility (NR), you'll need to register an account if you haven't already.

2. Older versions are provided but not recommended. You may find them here.

About binary packages

We hope to supply binary packages (installation files) for as many platforms (operating systems) as possible. If there is none for your platform, you'll need to download and compile the source code. If you would be interested in creating such packages for any platform, please let us know.

Ubuntu

Note: If you have version 2.0.2 or earlier installed, you will need to uninstall it before installing a later version. The older versions are named netresponsibility (without a dash), whereas the newer ones are named net-responsibility (with a dash).

There is a PPA (Personal Package Archive) for users of Ubuntu versions that are currently supported by Canonical. To add the PPA to your system and install the latest version of NR, simply run these commands in a terminal:

sudo add-apt-repository ppa:roggan87/nr
sudo apt-get update
sudo apt-get install net-responsibility

During the last step, you need to enter a username and password. Simply use the same as you did when registering your NR account.

This could also be done through your favorite package manager, such as Synaptic Package Manager or Ubuntu Software Center. If you are interested, you could change roggan87/nr to roggan87/nrdev. Then you will also get notified of new beta versions that are not being tested by a wider range of people.

Alternative manual installation method: Download the DEB (.deb) package of the latest version, double-click on it, and follow the on-screen prompts.

Mac OS X

We're working on creating packages for Mac users. It is technically possible to download the source code and compile it. More information about compiling it on Mac can be found here. However, the easiest thing would be to wait (or help us out with creating the package).

Windows

Our goal is to supply NR for all major platforms, including Windows. There are some important features that are not yet implemented in the Windows version. Therefore we've decided to wait before we release it. Once those things are fixed, we'll create an installation file and post it here.

If you're interested in the Windows development process, we'll keep you updated through this thread. When logged in, you may want to click "Notify" for this topic in order to automatically get update emails about new posts.

Arch Linux

If yaourt is installed you just run the following command:

yaourt -S net-responsibility

Otherwise simply follow these instructions:

1. Download the tarball (archived file) and extract/unpack it to the folder/directory of your choice.

2. Open a terminal window and use the cd command to go to the extracted folder. Example: If you put the extracted contents into the folder /my/arch/nr then you would use the following command:

cd /my/arch/nr

3. Once you're in the folder, run this command:

makepkg -s

4. Then you will need to run a command like the following SAMPLE command:

sudo pacman -U ./net-responsibility-3.0.1-3-[ i386 or x86_64 ].pkg.tar.xz

The above command is for the NR package net-responsibility 3.0.1-3, so that portion of the command will need to be adjusted, depending on what version you are installing. See this link to find out the latest version number. Also, note that you'll need to replace the [bracketed] portion of the above command with either i386 or x86_64 in order to specify what your system's architecture is.

For more information regarding installation of packages in Arch Linux, look here.

Debian-based distributions (distros) other than Ubuntu

Note: If you have version 2.0.2 or earlier installed, you will need to uninstall it before installing a later version. The older versions are named netresponsibility (without a dash), whereas the newer ones are named net-responsibility (with a dash).

Some Debian-based distros do not support installing from the Ubuntu PPA. In this case, you may try to install our debian packages manually. Note that you'll need to install libpoco, version 1.4 or later, first. If your distro does not have libpoco precompiled, you can download all its packages here.

When installing, you'll have to install the libpoco packages first, in the correct order. After that is done, you can install NR. You should be able to use your favorite package manager, or the command line tool dpkg.

During the last step, you need to enter a username and password. Simply use the same as you did when registering your NR account.

Testing the installation

If you've successfully worked through the steps above, NR should now be installed. If you want to test to see if it is running as it should, see the Troubleshooting Installation and Configuration guide for instructions on the best way to do this.