222 projects tagged "Software Distribution Tools"
Aphid (the Apache/Perl HTTP Installation Daemon) provides a quick facility for compiling and installing the Apache Web server with support for SSL via mod_ssl, and with the embedded Perl interpreter provided by mod_perl. It downloads, compiles, and installs the software into the directory of your choice. Aphid places emphasis on providing an intuitive, browser-based interface and keeping a tiny distribution footprint. To date Aphid has been tested on Rehat Linux 6 and 6.2, FreeBSD 4.0, and Solaris 2.6 and 7.
AutoRPM is a program that can do any combination of the following: mirror RPMs from an FTP site, keep installed RPMs consistent with an FTP site or local directory and keep installed RPMs in a cluster or network of systems consistent. It is highly flexible and contains a fully command-line driven interactive install mode (for installing RPMs from the queue or for installing RPMs from your system interactively). It also handles recursive dependencies, multiple versions of the same RPM, the same RPM with multiple architectures, and more. It does some of the same tasks as up2date and AutoUpdate.
DashO is a Java application obfuscator, optimizer, and packager. It performs a dependency analysis on the application, removing unused methods and fields. Classes and members can be renamed using the patented Overload-induction renaming algorithm. Byte code optimization, control flow obfuscation, and string encryption can also be selectively applied. Special features include analytics for Java/Android/RIM/J2ME including exception reporting, Android obfuscation and tamper protection, and JAR watermarking.
Gentoo Linux is a versatile and fast Linux distribution for x86, PowerPC, Sparc, and Sparc64 that's geared towards Linux power users. Unlike other distros, it has an advanced package management system called Portage. Portage is a true ports system in the tradition of BSD ports, but is Python-based and sports a number of advanced features including dependencies, fine-grained package management, "fake" (OpenBSD-style) installs, path sandboxing, safe unmerging, system profiles, virtual packages, config file management, and more.
Graft provides a mechanism for managing multiple packages under a single directory hierarchy. It was inspired by both Depot (from Carnegie Mellon University) and Stow (by Bob Glickstein). Packages are installed in self-contained directory trees and symbolic links from a common area are made to the package files.
Debian package information is generally stored in files having a special file format, dubbed the Debian control file format (dctrl), a special case of the record jar file format. These tools operate on any files conforming in a general sense to that format, and are therefore widely applicable whenever this format is in play. The tools in this bundle are grep-dctrl, sort-dctrl, join-dctrl, and tbl-dctrl.
makeself is a small shell script that generates a self-extractable compressed TAR archive from a directory. The resulting file appears as a shell script, and can be launched as is. The archive will then uncompress itself to a temporary directory and an arbitrary command will be executed (for example, an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world.