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-1 Developer-Related Packages
|
|
group/feature/amp
|
AMP (Apache, MySQL, PHP) Deployment Kit for Oracle
Solaris
|
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-5120
|
Perl
|
library/python-2/ipython-26
|
Enhanced interactive Python shell
|
runtime/ruby-19
|
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-52
|
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
|
|
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-19
For information about the pkg command, see pkg(1).