The following table contains a list of packages needed. In some cases the names are different or need to be searched for using a pattern due to distribution-dependent naming conventions.

 

Purpose

Distribution

Package Name

S/W Development

(Compilers/Linkers etc….)

Ubuntu / Debian

gcc (top level package for C compiler)

and

g++ (top level package for C++ compilation)

 

 

Suse/openSuse

gcc

gcc-c++

 

Fedora/RHEL/CentOs

gcc

gcc-c++

 

 

 

Packet capture (for PF_PACKET interface support)

Ubuntu/Debian

libpcap0.8

 

Suse/openSuse

libpcap1

 

Fedora/RHEL/CentOs

Search for libcap*

 

 

 

Load “.glade” UI definition files at application runtime

Ubuntu/Debian

libglade2-0

libglade2-dev

 

Suse/openSuse

libglade-2_0-0

libglade2-devel

 

Fedora/RHEL/CentOs

Search for libglade2*

 

 

 

Compile and Link Demos using X11 for Image display

Ubuntu/Debian

libx11-dev

libxext-dev

 

Suse/openSuse

xorg-x11-libX11-devel

xorg-x11-libXext

 

 

Fedora/RHEL/CentOs

Search for libXext*

Search for libX11-devel (may need rpmfind for this).

 

 

 

Capabilities setting for

CAP_NET_RAW and

CAP_SYS_NICE support

Ubuntu / Debian

libcap2   or

libcap-ng0

 

Suse/openSuse

libcap2 or

libcap-ng0 and

libcap-progs

 

Fedora/RHEL/CentOs

Search for libcap*

Compile and link GigE Vision Device Status tool

Ubuntu / Debian

libgtk-3-dev

Suse/openSuse

gtk2-devel

Fedora/RHEL/CentOs

gtk2-devel

TIFF file operations

Ubuntu / Debian

libtiff-dev

Suse/openSuse

libtiff-devel

Fedora/RHEL/CentOs

libtiff-devel

 

 


Related Topics

Appendix A: Common Package Management methods in Linux