Janik von Rotz

1 min read

Install Ubuntu development libraries

This post is part of my Your own Virtual Private Server hosting solution project.
Get the latest version of this article here: https://gist.github.com/9758712.


This is a list of essential tools for developing with Ubuntu.




This package contains an informational list of packages which are considered essential for building Debian packages.

sudp apg-get install build-essential


These files (ie. includes, static library, manual pages) allow to build software which uses libcurl.

sudo apt-get install libcurl4-gnutls-dev


GeoIP is a C library that enables the user to find the country that any IP address or hostname originates from. It uses a file based database.

sudo apt-get install libgeoip-dev


This package makes Ruby to be able to use OpenSSL.

sudo apt-get install libopenssl-ruby


This package provides a library providing an extensive API to handle XML data files.

sudo apt-get install libxml2


Install this package if you wish to develop your own programs using the GNOME XML library.

sudo apt-get install libxml2-dev


This package contains the development files libxslt.

sudo apt-get install libxslt1-dev


This package provides the header files, necessary to make extension library for Ruby.

sudo apt-get install ruby-dev

Categories: Web server
Tags: aptitude , development , libaries , package , ubuntu
Improve this page
Show statistic for this page