[23 total ]
CUPS provides a portable printing layer for Unix(r)-based operating systems. It has been developed to promote a standard printing solution for all Unix vendors and users. CUPS provides the System V and Berkeley command line interfaces, and uses the
... [More]
Internet Printing Protocol ("IPP") as the basis for managing print jobs and queues. The Line Printer Daemon (LPD) Server Message Block (SMB), and AppSocket (a.k.a. JetDirect) protocols are also supported with reduced functionality. CUPS adds network printer browsing and PostScript Printer Description ("PPD") based printing options to support real world printing under UNIX. It includes an image file RIP that supports printing of image files to non-PostScript printers. A customized version of GNU Ghostscript 7.05 for CUPS called ESP Ghostscript is [Less]
The MacPorts Project's main goal is to provide an easy way to install various open-source software products on the Darwin OS family (OpenDarwin, Mac OS X and Darwin)
There are currently about 4500 completed and usable ports, with more being added on a regular basis.
Nullsoft Scriptable Install System is a tool for creating quick and user-friendly installers for Microsoft Windows operating systems. It is a script-based system that adds a very small overhead, only 34 KB. It features LZMA compression, support for multiple languages, and an easy-to-use plugins system
The Fink project wants to bring the full world of Unix Open Source software to Darwin and Mac OS X. It modifies Unix software so that it compiles and runs on Mac OS X and makes it available for download as a coherent distribution. Fink uses Debian
... [More]
tools like dpkg and apt-get to provide powerful binary package management. You can choose whether you want to download pre-compiled binary packages or build everything from source. [Less]
Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.
IzPack is a one-stop solution for packaging, distributing and deploying applications.
It is fully cross-platform and generates a single installer. As such, it is an alternative to native solutions such as platform-specific installers and package managers.
IzPack-generated installers only require a Java virtual machine to run.
Cobbler is a Linux installation server that allows for rapid setup of network installation environments.
With a simple series of commands, network installs can be configured for PXE, reinstallations, media-based net-installs, and virtualized
... [More]
installs (supporting Xen, qemu, KVM, and VMware Server). Cobbler uses a helper program called 'koan' (which interacts with Cobbler) for reinstallation and virtualization support.
Cobbler can also optionally help with managing DHCP, DNS, and yum package mirroring infrastructure -- in this regard, it is a more generalized "provisioning" server, rather than just dealing specifically with installations. It has a command line interface, a web interface, and also several API access options. [Less]
ISTool is a visual script editor/generator for Jordan Russell's Inno Setup compiler.
Autopackage makes software installation on Linux easy. Software distributed using Autopackage can be installed on multiple Linux distributions and integrate well into the desktop environment.
Support unattended installation of several Linux and Windows. Also a collection of scripts for inventory, deinstallation and other add-ons like dhcp-ldap, php-ssh, samhain, syslog-ng, switch managment, ldap browser. All written in bash and php.
A multi-purpose deployment server allowing image and/or automatic deployment management, multi-distribution, supporting PXE or media install.
Bastille Unix is a Hardening and Reporting/Auditing Program which enhances the security of a Unix box, by configuring daemons, system settings and firewalling. It currently functions on HP-UX, Red Hat, SuSE, Gentoo, Mandrivia, and OSX
Various tools for MS Windows. Hide and show your windows with ShideWin. Uninstall programs faster with Safarp.
YaST is the most powerful installation and system management tool in the Linux environment. It is an open source project sponsored and actively developed by Novell
Umigumi simplifies the gerenation of custom Linux distributions and their deployment on various media: Flash memory cards, LiveCD, hard disk, etc.
Umigumi has been originally developped by the OpenBrick community for the OpenBrick open embedded platform and is now the tool of choice to generate ERP5 Live CDs.
FAI is an automated installation tool to install or deploy Debian GNU/Linux and similar distributions on a Linux Cluster or a bunch of different hosts. It's similar but more flexible than other tools like kickstart for Red Hat, autoyast and alice for SuSE or Jumpstart for SUN Solaris.
PostgreSQL installation system for Windows
Replicator is a set of scripts to automate the duplication of a model computer running Debian/GNU Linux, with some provisions to take into account differences in hardware (like HD size, video card) and in software configuration (partitioning).
... [More]
After the initial configuration, the scripts will create a bootdisk that allow to (re)install completely a Debian box by just booting on the floppy and answering a yes/no question. [Less]
Ruby Production Archive (RPA) will provide packages of Ruby libraries and programs in a form that allows production use, engineered through a stringent process like FreeBSD's or Debian's.rpa-base is a port/package manager designed to support RPA.
Simple and customizable script that automatically creates and configures a new django project with user's own preferences. Designed for developers that create many django projects with the same structure.
It is also good for Django newbies, because
... [More]
after execution there is a working Django project.
Created projects are configured for working with newforms-admin branch.
Installation and usage:
cd [INSTALLATION_PATH]
svn co https://dsnp.googlecode.com/svn/trunk/ dsnp
cd [DJANGO_PROJECTS_ROOT]
python [INSTALLATION_PATH]/dsnp.py [NEW_PROJECT_NAME]Customization of the script:
Edit dsnp.py and modify any of following variables: APP_NAME: Name for your (first or only) django application (inside the project) ADMIN_NAME: Path for the django admin application SETTINGS_TEMPLATE: Your default settings.py file BASE_TEMPLATE: Your base.html file
Moving your project to a production environment
For moving your project to a production environment, as well as copying your project tree, you should do next steps: Edit env_settings.py and modify necessary values (probably all values, specially set DEBUG to False, and set up your production database) Set up your production web server. Here it is an apache + mod_python virtual host sample file:
ServerAdmin me@mydomain
DocumentRoot /var/www/myproject
ServerName mydomain
ErrorLog /var/log/apache2/mydomain_error_log
CustomLog /var/log/apache2/mydomain_access_log combined
SetHandler python-program
PythonPath "['/opt/django/newforms-admin'] + ['/var/www'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
PythonDebug Off
SetHandler None [Less]
Morphix is a derivative of Knoppix, another live CD distribution. Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user? Well, that's the good part: it
... [More]
doesn't even know about the modules. They are invisible to it, save the startup-output on the console. So, if you don't care about how it works, just grab one of the combined ISOs and boot it! There are different pre-made cd images with a whole range of (currently GUI-centered) software. It has an easy-to-use installer, if you wish to install it to your harddisk, but it doesn't need to be installed. It doesn't touch the rest of your system without specifically asking you. [Less]
Welcome to wiz4jWiz4j offers a simple and rapid method to create wizards in java.
Its quick and easy, no need to create xml files: just use java code to define the wizard structure.
With wiz4j, your wizard will run both in GUI and command line
... [More]
mode.
API documentation
Projects that use wiz4jHounder ScreenshotsThese screenshots belong to Hounder's installer.
And the same installer code with command line interface [Less]