sudo apt-get install -y apache2 apache2-doc bluefish build-essential eclipse exif exiv2 ferret gftp gparted gphpedit gstm gurlchecker imagemagick jhead kfilereplace klinkstatus libjpeg-progs libtiff-tools lynx meld mysql-admin mysql-query-browser nfs-common nfs-kernel-server php5 php5-mysql php-pear pysdm quanta samba screem traceroute # 2008-06: Confirmed this script runs without interaction once started from terminal. # Type in a terminal "./install-dev-apps.sh" (no quotes) from within the directiry (folder) the script is in. # NOTE: You probably need to make it executable first - "chmod u+x install-dev-apps.sh". # apache2 = Web server software. # apache2-doc = Apache documentation. # bluefish = Advanced text editor. # build-essential = In case you need to compile software. # eclipse = Advanced text editor and development environment. # exif = Show exif data of digital photos, like exiftags, jhead, jpeginfo, exiv2 (best). # exiftags = Show exif data of digital photos, like exif, jhead, jpeginfo, exiv2 (best). # exiv2 = Show AND EDIT jpg/tiff data (camera, date, copyright, etc.). # ferret = Entity Relation Diagram tool for databases. # gftp = Advanced FTP GUI. # gparted = Detect and manipulate partition tables (used with pysdm). # gphpedit = Text editor specializing in PHP. # gstm = SSH tunnel management. # gurlchecker = Checks links on a web site, like klinkstatus. # imagemagick = Command line image manipulation program. # jhead = Show exif data of digital photos, like exif, exiftags, jhead, jpeginfo, exiv2 (best). # jpeginfo = Show exif data of digital photos, like exif, exiftags, jhead, jpeginfo, exiv2 (best). # kommander = A dependency of Quanta web-dev tool. # kfilereplace = Batch search and replace program. # klinkstatus = Check links on a web site, like gurlchecker. # libjpeg-progs = Programs other programs may need to manipulate JPGs. # libtiff-tools = Programs other programs may need to manipulate TIFFs. # lynx = Text-based web browser. # meld = Compare / combine two files. Very easy to find and edit differences in 2 files. # mysql-server = REQUIRES PROMPT. In file "install-prompt-apps.txt". # mysql-admin = Administration GUI for mysql-server. # mysql-query-browser = Query management GUI for mysql-server. # nfs-common = Network File System client, mount NFS shares. # nfs-kernel-server = NFS Server software, share files linux-linux (unix). # php5 = Web development scripting language. # php5-mysql = Mysql components for PHP. # php-pear = Reusable PHP components. Check that your hosting provider provides PEAR. # pysdm = Python Storage Device Manager allows customization of hard disk mount points (used with gparted). # quanta = KDE advanced HTML editor. # samba = samba server for Windows. samba client is in default install. # screem = Gnome HTML editor. # traceroute = Traces the route packets take over a network.