Go to main content

Setting Up the Application Development Environment in Oracle® Solaris 11

Exit Print View

Updated: April 2019
 
 

Installing Software Useful for Application Development

The Oracle Solaris 11 OS provides various software packages that enable you to develop, debug, and maintain applications. The packages listed in the following table are likely to be helpful when developing applications on the Oracle Solaris operating system.

Table 1  Developer-Related Packages
Package
Description
group/feature/amp
AMP (Apache, MySQL, PHP) Deployment Kit for Oracle Solaris
group/feature/developer-gnu
GNU Development Tools
developer/build/ant
Apache Ant
developer/build/automake
Makefile generator
developer/build/gnu-make
A utility for directing compilation
developer/debug/gdb
GNU project debugger
developer/debug/mdb
Modular debugger
developer/documentation-tool/openjade
DSSSL engine for SGML documents
developer/documentation-tool/gtk-doc
GTK+ Docbook generator
developer/lexer/flex
Flex lexical analyzer
developer/ui-designer/glade
GNOME UI designer
developer/vala
Vala programming language
developer/java/jdk
Java Platform Standard Edition Development Kit
library/libmemcached
An open-source C/C++ client library and tools for the memcached server
web/java-servlet/tomcat
Tomcat Servlet/JSP Container
runtime/perl-512
Perl
library/python/ipython
Enhanced interactive Python shell
runtime/ruby-21
Ruby & RubyGems
library/java/grails
A web application framework
runtime/tcl-8
Tcl, a portable scripting environment
web/proxy/squid
Squid web proxy cache
web/server/lighttpd-14
Lighttpd web server
web/editor/bluefish
Bluefish, a powerful editor for experienced web designers
developer/dtrace/toolkit
A collection of useful documented DTrace scripts
web/php-56
PHP server
developer/gcc-45
GCC, 4.5 compilers
developer/gcc-47
GCC, 4.7 compilers
developer/gcc-48
GCC, 4.8 compilers
developer/versioning/cvs
CVS version control system
developer/versioning/git
Git version control system
developer/versioning/mercurial
Mercurial version control system
developer/versioning/subversion
Subversion version control system
developer/build/pkg-config
Software configuration query tool

Tip  -  To view a comprehensive list of packages useful for development, type pkg list -as 'developer/*' in a terminal window.

Use the pkg command to install or update a software. For example, to install Ruby, you would run the following command:

$ pkg install runtime/ruby-21

For information about the pkg command, see pkg(1) and Adding and Updating Software in Oracle Solaris 11.3.