231 projects tagged "Software Distribution Tools"
changedfiles is a framework for filesystem replication, security monitoring, and/or automatic file transformations--essentially any application where you'd poll files or directories and either do something to them or send them somewhere else (or both). The difference is that the kernel tells you when they change instead of you having to poll. It's an easy real time FTP push mirror to one or multiple sites. It's also a full fledged MySQL client, so you can do realtime database operations (for example, batch imports). It consists of two parts: a kernel module (works with Linux kernel version 2.4) which reports to a device whenever a file on the filesystem changes, and a daemon which runs in user space and can be configured to do almost any action when a change to a file matching the one of the patterns it looks for is reported. The kernel module is SMP safe and has been tested on Intel, PowerPC, and Alpha.
Pre Make Kit (PMK) aims to be a BSD alternative to GNU autoconf, GNU libtool, and pkg-config. It uses data files instead of scripts to limit the spreading of trojans in software packages. It's designed to be easy to use for users and developers. For better portability and efficiency, all of the components are written in C. Requirements are a POSIX system, a C compiler, a POSIX shell, and a make tool.
mach allows you to set up clean roots from scratch for any distribution or distribution variation supported. Currently, this is limited to RPM-based distributions. This clean build root can be used for making clean packages, running jailed services, testing builds, or making disk images of clean roots.
Nexenta is a complete GNU-based operating system built on top of the OpenSolaris kernel and runtime. The Debian system is used for software distribution and packaging to glue the numerous pieces together. However, Nexenta is not currently part of the Debian Project, nor are its packages present in the Debian database. It includes Apache, MySQL, Perl, Python, PHP, Firefox, Evolution, a software update manager, Synaptic package manager, Gaim, Abiword, administration and development utilities, editors, graphics, GNOME, interpreters, libraries, and much more.
Virtual Appliances are nano-sized virtual machines for deploying instant infrastructure and applications. They are Ubuntu Server Edition 8.04 based and available for VMware, QEMU, KVM, Parallels, Xen, Virtual Iron, Virtural PC, and Virtual Server. Available Virtual Appliances are a LAMP Server, LAPP Server, Apache Tomcat Server, and Cacti Virtual Appliance. These are the smallest, most functional, and easiest to use Virtual Appliances available. They are certified for use on VMware and Parallels.
WPKG is a Samba add-on that will help distribute software, hotfixes, and patches to many clients. You can easily deploy software, packages, updates, and changes without the need to manually go from one workstation to another. You simply configure the software that should be installed on a given machine or a group of machines, and next time these workstations are booted, the software you specified is installed automatically.
Yum (Yellow dog Updater, Modified) is an automatic updater and package installer/remover for RPM systems. It automatically computes dependencies and figures out what things should occur to install packages. It makes it easier to maintain groups of machines without having to manually update each one using rpm.
toast is a simple package manager for Unix. It automatically locates and downloads source code, determines how to compile it, installs each package in its own directory tree, and makes the resulting binaries available through an encap/GNU stow-like symlink tree. It also supports binary packages. It is often used to install and manage software in a non-root user's home directory.
A tool that generates model classes from MySQL, PostgreSQL, and SQLite databases.