Linux Users
From Ekiga
You can either use Ekiga from your distro, or try our packages below hopefuly more up-to-date than the ones in your distro, or compile Ekiga from sources.
A download page can be found at ekiga.org.
- Choose your distribution.
- Follow the instructions
Packages installation
Ubuntu
8.04 Hardy Heron (Long Time Support)
Ubuntu 8.04 ships with Ekiga version 2.0.12, please upgrade.
OpenSuse
10.2 i586
- Download the packages:
$ wget -r -l0 -A.rpm -nH --cut-dirs=5 "http://www.ekiga.org/index.php?rub=5&path=opensuse/10.2_i586"
- Install the packages:
$ su - # rpm -Uvh pwlib-1.10.10-0.pm.0.i586.rpm # rpm -Uvh pwlib-plugins-v4l2-1.10.10-0.pm.0.i586.rpm # rpm -Uvh pwlib-plugins-avc-1.10.10-0.pm.0.i586.rpm # rpm -Uvh pwlib-plugins-dc-1.10.10-0.pm.0.i586.rpm # rpm -Uvh opal-2.2.11-0.pm.0.i586.rpm # rpm -Uvh ekiga-2.0.12-1.pm.1.i586.rpm
10.2 AMD64
- Download the packages:
$ wget -r -l0 -A.rpm -nH --cut-dirs=5 "http://www.ekiga.org/index.php?rub=5&path=opensuse/10.2_x86_64"
- Install the packages:
$ su - # rpm -Uvh pwlib-1.10.10-0.pm.0.x86_64.rpm # rpm -Uvh pwlib-plugins-v4l2-1.10.10-0.pm.0.x86_64.rpm # rpm -Uvh pwlib-plugins-avc-1.10.10-0.pm.0.x86_64.rpm # rpm -Uvh pwlib-plugins-dc-1.10.10-0.pm.0.x86_64.rpm # rpm -Uvh opal-2.2.11-0.pm.0.x86_64.rpm # rpm -Uvh ekiga-2.0.12-1.pm.1.x86_64.rpm
10.3 i586
- Download the packages:
$ wget -r -l0 -A.rpm -nH --cut-dirs=5 "http://www.ekiga.org/index.php?rub=5&path=opensuse/10.3_i586"
- Install the packages:
$ su - # rpm -Uvh pwlib-1.10.10-1.pm.1.i586.rpm # rpm -Uvh pwlib-plugins-v4l2-1.10.10-1.pm.1.i586.rpm # rpm -Uvh pwlib-plugins-avc-1.10.10-1.pm.1.i586.rpm # rpm -Uvh pwlib-plugins-dc-1.10.10-1.pm.1.i586.rpm # rpm -Uvh opal-2.2.11-1.pm.1.i586.rpm # rpm -Uvh ekiga-2.0.11-1.pm.1.i586.rpm
10.3 AMD64
- Download the packages:
$ wget -r -l0 -A.rpm -nH --cut-dirs=5 "http://www.ekiga.org/index.php?rub=5&path=opensuse/10.3_x86_64"
- Install the packages:
$ su - # rpm -Uvh pwlib-1.10.10-1.pm.1.x86_64.rpm # rpm -Uvh pwlib-plugins-v4l2-1.10.10-1.pm.1.x86_64.rpm # rpm -Uvh pwlib-plugins-avc-1.10.10-1.pm.1.x86_64.rpm # rpm -Uvh pwlib-plugins-dc-1.10.10-1.pm.1.x86_64.rpm # rpm -Uvh opal-2.2.11-1.pm.1.x86_64.rpm # rpm -Uvh ekiga-2.0.11-1.pm.1.x86_64.rpm
10.3 PPC
- Download the packages:
$ wget -r -l0 -A.rpm -nH --cut-dirs=5 "http://www.ekiga.org/index.php?rub=5&path=opensuse/10.3_ppc"
- Install the packages:
$ su - # rpm -Uvh pwlib-1.10.10-1.pm.1.ppc.rpm # rpm -Uvh pwlib-plugins-v4l2-1.10.10-1.pm.1.ppc.rpm # rpm -Uvh pwlib-plugins-avc-1.10.10-1.pm.1.ppc.rpm # rpm -Uvh pwlib-plugins-dc-1.10.10-1.pm.1.ppc.rpm # rpm -Uvh opal-2.2.11-1.pm.1.ppc.rpm # rpm -Uvh ekiga-2.0.12-1.pm.1.ppc.rpm
Gentoo
ebuild: Ekiga 2.0.12
Mandriva
2008 (2008.0) i586
- Enable backport media:
Start Mandriva Control Center (mcc) then choose "Software Management" and "Select from where software packages packages are downloaded" (or start edit-urpm-sources.pl ). Add the Main Backport repository.
If Main Backports is not listed, choose "Add" and choose "Official Sources" and "download mirror list from Internet" then choose closest mirror. Then enable Main Backport repository.
- Install ekiga:
In Rpmdrake (MCC / Software Management / Install new software), choose ekiga and install (or upgrade it).
Alternatively, as root, you can use
# urpmi ekiga
- We suggest you disable Main backport repository once installation is done.
2008 (2008.0) x86_64
- Enable backport media:
Start Mandriva Control Center (mcc) then choose "Software Management" and "Select from where software packages packages are downloaded" (or start edit-urpm-sources.pl ). Add the Main Backport repository.
If Main Backports is not listed, choose "Add" and choose "Official Sources" and "download mirror list from Internet" then choose closest mirror. Then enable Main Backport repository.
- Install ekiga:
In Rpmdrake (MCC / Software Management / Install new software), choose ekiga and install (or upgrade it).
Alternatively, as root, you can use
# urpmi ekiga
- We suggest you disable Main backport repository once installation is done.
Run Ekiga
Now, give it a try, open a Terminal and type:
$ ekiga
If you have an error about GConf, this will likely be solved by doing this: I have GConf errors when I start Ekiga. Then restart ekiga in a Terminal by typing: $ ekiga
When starting Ekiga for the first time the Configuration Assistant will show automatically.
Compile Ekiga
Which libraries do I need to run Ekiga?
You will need :
- the standard GNOME libraries at http://www.gnome.org/ (they are now optional, but we recommend using them to have the full-featured Ekiga).
- the OPAL and PTLIB libraries (See download section of this website: http://www.ekiga.org/index.php?rub=5).
- the OpenLDAP library at http://www.openldap.org/ (Included in your distribution)
- the SDL library at http://www.libsdl.org/ (Included in your distribution). Having SDL is optional, but if you compile Ekiga without SDL, the fullscreen feature will be unavailable.
FIXME: This is the smallest requirement, ptlib can be compiled with more options requiring more libraries (providing support for more devices). Ekiga too (dbus control/avahi support). Design: A table may be handy here.
Determining previously installed versions of Pwlib, Opal, & Ekiga
Some versions of Linux (like Ubuntu) install Ekiga automatically with Gnome Desktop as it is part of it. If you're sure Ekiga isn't installed yet, you may most likely skip this step and jump to Download section of this how-to.
If you or your distro have installed Ekiga before, you most likely already have a version of Pwlib & Opal installed. You must check to see what versions you have before downloading other versions. Unless you remove older versions before you start, there is a chance you'll create multiples versions of these libraries on your system, which will stop you from compiling Ekiga.
You can check your version of Ekiga from Ekiga's Help → About menu, or open a Terminal and at the prompt, type:
$ ekiga --version
This will show you the version of Ekiga if any properly installed on your system.
If your present versions of Pwlib and Opal differ from those, then it is recommended you uninstall before upgrading.
You may want to have a closer look to be sure there is no pwlib and opal in your system as those libraries can be used by other programs than Ekiga:
For pwlib, type:
$ whereis pwlib
For Opal, type:
$ whereis opal
For Ekiga, type:
$ whereis ekiga
Alternatively, you can use find to get a list of a program's locations, searching in /usr is usualy a good start:
$ find /usr -name '*pwlib*' $ find /usr -name '*libpt*' $ find /usr -name '*opal*' $ find /usr -name '*ekiga*'
This will show you if Pwlib, Opal, & Ekiga has been installed.
Uninstall previously installed Ekiga
First, you should try your package manager which is distro dependant: Debian and Ubuntu use synaptic and apt,... and search for "pwlib" "libpt" "opal" "ekiga" in it. Then uninstall all libpt/pwlib/opal/ekiga packages (pwlib sometimes comes with plugins in separate packages and pwlib may be renamed "libpt", uninstall them all).
FIXME: list of package managers per distro
If Ekiga was intalled from sources, it is recommended you uninstall them by:
$ cd to appropriate directory (where you compiled Ekiga, then Opal and finaly pwlib)
and as root for each source:
# make uninstall
$ sudo make uninstall
Download
Currently you can download Ekiga from the its main website Ekiga.Org. The download page is located at [1], and the sources page at [2]. You can dowload the 3 tarballs (pwlib, opal and Ekiga) in the current directory using this command:
$ wget -r -l0 -A.tar.gz -nH --cut-dirs=5 "http://www.ekiga.org/index.php?rub=5&path=sources/sources"
Uncompress with either your distribution's file manager (for example "archive manager" or "file-roller") or on the command line with:
$ tar xfvz pwlib-1.10.10.tar.gz
Change to the newly made directory with:
$ cd pwlib*
For Opal:
$ tar xfvz opal-2.2.11.tar.gz;cd opal*
For Ekiga:
$ tar xfvz ekiga-2.0.12.tar.gz;cd ekiga*
How do I compile Ekiga?
Simply use the binaries from your distribution, the ones in the downloads section, or compile that way:
Follow these steps in order, in a terminal type:
PWLIB
- Flex is a compile-time dependancy for pwlib.
- Bison is a compile-time dependancy for pwlib.
- OpenLDAP: compile-time and run-time dep. It needs the headers (-devel packages)
- Note that v4l is disabled by default. To enable its compilation, add --enable-v4l to configure.
$ ./configure --prefix=/usr --enable-plugins --disable-oss --enable-v4l2 && make
and as root:
# make install
$ sudo make install
OPAL
$ ./configure --prefix=/usr && make
and as root:
# make install
$ sudo make install
Ekiga
- libsdl: SDL library (headers!) for full screen.
- libebook: evolution library (headers!) for Evolution mail client integration.
- dbus-glib: GLib DBUS bindings (headers!) for basic control of EKiga using DBUS.
$ ./configure --prefix=/usr --sysconfdir=/etc && make
and as root:
# make install
$ sudo make install
FIXME: How is each option related to a library dependency?
Now, give it a try, open a Terminal and type:
$ ekiga
If you have an error about GConf, this will likely be solved by doing this: I have GConf errors when I start Ekiga. Then restart ekiga in a Terminal by typing: $ ekiga
When starting Ekiga for the first time the Configuration Assistant will show automatically.
Can I use another version of OpenH323 and PWlib than the versions provided in the download section?
Yes, if those versions are newer. Don't use old versions of the libraries. However, there is absolutely no guarantee that new versions of the OpenH323 and PWlib libraries will work perfectly with non-SVN Ekiga versions. The best is to use the libraries versions provided on the Ekiga website.
Is there a SVN?
Ekiga is available via SVN now. http://svn.gnome.org/
The nightly snapshots of Ekiga are available on http://snapshots.ekiga.net/ Those snapshots are generated more or less daily from the Master SVN. Notice that we are building nightly binaries for various distributions. That means that you don't have to recompile Ekiga every night, you can directly use our packages and enjoy the new features of the bleeding-edge Ekiga.
If you need to compile the SVN version yourself, read this: How do I get and compile the SVN version?
Where to get HELP?
The best place to get help with Ekiga is The Ekiga Mailing List.
Please subscribe, then send your email to the list. Also, make sure you have read the FAQ before asking a question on the mailing list.
- Users Mailing List:
- Subscribe: http://mail.gnome.org/mailman/listinfo/ekiga-list.
- Archives: http://mail.gnome.org/archives/ekiga-list/.
- Archives of the old mailing list (deprecated): http://mail.gnome.org/archives/gnomemeeting-list/.

