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
|
|
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.