98 projects tagged "Software Distribution"
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.
cdrtools (formerly cdrecord) creates home-burned CDs/DVDs with a CDR/CDRW/DVD/BluRay recorder. It works as a burn engine for several applications. It supports CD/DVD/BD recorders from many different vendors; all SCSI-3/mmc- and ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives; audio CDs, data CDs, and mixed CDs; full multi-session support; CD-RWs, DVD-R/-RW, DVD+R/+RW, BD-R/BD-RE; and TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD/DVD/BD writers.
Depot is a software management tool providing a simple, yet flexible, mechanism for maintaining third party and locally developed software in large heterogeneous computing environments. Depot integrates separately maintained software packages, known as collections, into a common directory hierarchy consisting of a union of all the collections. This common directory is defined as the software environment. A set of configuration options manages interactions and intersections between collections in the environment. Depot facilitates the introduction, update, and removal of collections in a software environment. Custom environments and complete test environments can be easily created for individual machines or for sets of machines. Collections with unexpected problems can be replaced with previous versions or simply removed. Individual collections or files can be moved from remote filesystems to the local disks of workstations without the worry that the files may become stale. All this is achieved with minimal wasted disk space and administrative overhead.
epkg is a package manager which uses the Encap Package Management System, a method for flexibly handling installation and management of third-party software on a Unix system. Encap places each package in its own subdirectory, then automatically manages symlinks to their appropriate places in /usr/local. The Encap package format includes features like postinstall scripts and prerequisite checking. Other features include builtin tar/gzip extraction, optional builtin FTP and HTTP support, transaction logging, and the ability to automatically upgrade a package to the latest version.
mail2news-easy is a utility that converts mail to news and news to mail. This program is unique in that it needs less configuration and modifying files than other products; it needs only one file, containing the signature of the mailing-list sender and the news name to which it relates. It installs easily, suppressing 100 of 100 modifications in the first install, and 75 of 100 when upgrading.
NetBSD is a free, secure, and highly portable Unix-like operating system available for many platforms, from large-scale server systems to powerful desktop systems to handheld and embedded devices. Its clean design and advanced features make it excellent in both production and research environments, and the source code is freely available under a business-friendly license. NetBSD is developed and supported by a large and vivid international community. Many applications are easily available through pkgsrc, the NetBSD Packages Collection.
Payload Delivery Vehicle (PDV) is a program that builds an executable that contains a complete package (e.g. and RPM, System V package or tar file) and the commands required to install it. When the executable is run it will extract the payload (the package) and then execute another command (such as rpm -i, pkgadd -d etc.). The big advantage to this is that a developer can hand a user a single file to be executed - the end user does not need to know how to extract the package or get it installed.