Chronojump English Forum

Full Version: Chronojump on Linux
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Infomation on this page is not updated

Check this page: http://chronojump.org/chronojump_linux_compile.html




1) Assign Chronopic permissions

In order to connect to Chronopic, serial ports permissons are needed. Execute this command obviously using the name of the user instead of username
Code:
sudo usermod -a -G dialout username

Close the session in order to ensure that the permissions are assigned.

2) Install Chronojump

There are three ways to install Chronojump (sorted from easiest to more difficult):

2.1) Install Chronojump from Debian / Ubuntu packages [Recommended]
2.2) Install from source code.
2.2.1) Download the source code
2.2.1.1) Download last published version
2.2.1.2) Download from GIT
2.2.2) Download the needed packages to compile
2.2.3) Compile

2.1) Install Chronojump from Debian / Ubuntu packages [Recommended]

Add the following repository if you want to be updated with last versions:
Code:
sudo add-apt-repository ppa:u-info-x/chronojump-ppa
Update software list:
Code:
sudo apt-get update

2.2) Download source code

You can choose to download the last published version of the code (Section 2.2.1.1) or download the nightly version from GIT (2.2.1.2)

2.2.1.1) Download last published version

Download the last tar.xz file from here:
http://ftp.gnome.org/pub/GNOME/sources/chronojump/

Untar:
Code:
tar xJvf file.tar.xz (being "file.tar.xz" the name of the downloaded file)

2.2.1.2) Download from GIT

Install git
Code:
sudo apt-get install git

Clone repository
Code:
git clone git://git.gnome.org/chronojump

2.2.2) Download the needed packages to compile

Install the following packages:
Code:
sudo apt-get install build-essential libgtk2.0-dev r-base automake mono-gmcs mono-dmcs libtool libmono-cil-dev libmono-2.0-dev libglib2.0-cil-dev libgtk2.0-cil-dev libglade2.0-cil-dev libmono-cil-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev mono-xbuild intltool libgtk2.0-dev r-base mono-devel libmono-system-json4.0-cil gstreamer0.10-tools
When you execute the command, lots of dependencies will be added.

2.2.3) Compile

If you downloaded from last published version. Change -x.x.x for the version number, eg: -1.5.1

Code:
cd chronojump-x.x.x
./autogen.sh
make

If you downloaded from GIT:

Code:
cd chronojump
./autogen.sh
make

If there are errors compiling libcesarplayer, remove the files: .o, .la, .lo on libcesarplayer/src/
and compile again.

When there are no errors, Install
Code:
sudo make install

If you want to download updated sources from GIT and compile again, you have to get into Chronojump dir using the terminal and do the following:

Code:
git pull
make
sudo make install


3) Execute

Open Chronojump program

Last comments

If it doesn't work because there's any old compilation that makes problems, best is:

Code:
make distclean
autogen.sh
configure
make
sudo make install


Cheers
Reference URL's