Mongoose Package Manager 0.0.1
Sponsored Links
Mongoose Package Manager 0.0.1 Ranking & Summary
File size:
0.28 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1660
Date added:
2005-04-12
Publisher:
Peter Gavin
Mongoose Package Manager 0.0.1 description
Mpak is being designed from the ground up to be a kernel and architecture independent package manager for free operating systems.
Main features:
- a single statically linked executable: The package manager is responsible for installing all packages, including packages like glibc, which the whole system depends on. In the event that a critical package is damaged, we should be able to use the package manager to install a replacement for the package, so other system functionality can be repaired. To install a new operating system, a user will only need a boot CD (or an already running system) and a copy of the mpak executable
- dependency tracking: Mpak will be able to find and install all the dependencies for a package. Dependency cycles will be automatically handled via a bootstrapping mechanism.
- the package tree: Package metadata will be kept in a directory tree, organized by category. An installation of an mpak based distribution will have a "system" tree. There will be support for external trees provided by other vendors. Developers may provide package trees for their own projects.
- support for building from source and binary packages: Mpak will be able to use binary packages and build packages automatically from source.
- optional feature support: Many packages have optional build-time features. Mpak will have support for these. Following autoconfs lead, we will divide them into supported packages (e.g. --with-gnome) and internal features (e.g. --enable-mmx).
- kernel and architecture indepence: mpak will have features to simplify porting to different kernels. This way, we can have a unified distribution with support for many kernels (Linux, Hurd, BSD, Darwin, etc.), with nearly identical functionality across kernels.
- package binding support: mpak will be able to bind an installation of a package to another installed package. For example, suppose you have 2 versions of the linux kernel installed, 2.4.19 and 2.4.20. You want to install the alsa-drivers package for both of these kernels. Normally, you would only be able to install one copy of alsa-drivers, but mpak will let you bind the package to the linux kernel package, so that you can have one installation of alsa-drivers for each version of the linux kernel package you have installed.
- hard and soft dependencies: mpak will have support for hard and soft dependencies. Suppose package A has a hard dependency on package B. Then, when package B is upgraded, package A will need to be rebuilt. If package A had a soft dependency on package B, then A would not need to be rebuilt.
Main features:
- a single statically linked executable: The package manager is responsible for installing all packages, including packages like glibc, which the whole system depends on. In the event that a critical package is damaged, we should be able to use the package manager to install a replacement for the package, so other system functionality can be repaired. To install a new operating system, a user will only need a boot CD (or an already running system) and a copy of the mpak executable
- dependency tracking: Mpak will be able to find and install all the dependencies for a package. Dependency cycles will be automatically handled via a bootstrapping mechanism.
- the package tree: Package metadata will be kept in a directory tree, organized by category. An installation of an mpak based distribution will have a "system" tree. There will be support for external trees provided by other vendors. Developers may provide package trees for their own projects.
- support for building from source and binary packages: Mpak will be able to use binary packages and build packages automatically from source.
- optional feature support: Many packages have optional build-time features. Mpak will have support for these. Following autoconfs lead, we will divide them into supported packages (e.g. --with-gnome) and internal features (e.g. --enable-mmx).
- kernel and architecture indepence: mpak will have features to simplify porting to different kernels. This way, we can have a unified distribution with support for many kernels (Linux, Hurd, BSD, Darwin, etc.), with nearly identical functionality across kernels.
- package binding support: mpak will be able to bind an installation of a package to another installed package. For example, suppose you have 2 versions of the linux kernel installed, 2.4.19 and 2.4.20. You want to install the alsa-drivers package for both of these kernels. Normally, you would only be able to install one copy of alsa-drivers, but mpak will let you bind the package to the linux kernel package, so that you can have one installation of alsa-drivers for each version of the linux kernel package you have installed.
- hard and soft dependencies: mpak will have support for hard and soft dependencies. Suppose package A has a hard dependency on package B. Then, when package B is upgraded, package A will need to be rebuilt. If package A had a soft dependency on package B, then A would not need to be rebuilt.
Mongoose Package Manager 0.0.1 Screenshot
Advertisements
Mongoose Package Manager 0.0.1 Keywords
Mongoose Package Manager 0.0.1
Mongoose Package Manager
be able to
package manager
able to
Be able
to install
Manager 0.0.1
package
manager
mongoose
Mpak
packages
support
Mongoose Package Manager 0.0.1
Archiving
Bookmark Mongoose Package Manager 0.0.1
Mongoose Package Manager 0.0.1 Copyright
WareSeeker periodically updates pricing and software information of Mongoose Package Manager 0.0.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Mongoose Package Manager 0.0.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
smart package manager
package manager in fedora
synaptic package manager
how much should i be able to bench press
package manager os x
redhat package manager
how fast should i be able to run the mile
linux package manager
perl package manager
vacation packages
when should i be able to feel my uterus
rpm package manager
packages from home
package management system
debian package manager
how many pushups should i be able to do
fedora package manager
how fast should i be able to run a mile
Related Software
Smart is a package manager (like APT or Yum) that works with several backends including RPM, dpkg, and Slackware packages. Free Download
Simple Perl Package Manager is a package manager. Free Download
Font Manager is a font manager for GNOME. Free Download
gnome-kernel-manager is a tool for managing kernel modules and more. Free Download
Virtual Machine Manager (virt-manager for short package name) is a desktop application for managing virtual machines. Free Download
Twisted Packager II (TP2) is a package manager that aims to make live easy - for end users and also developers. Free Download
BCD396T Manager controls the Uniden BCD396T scanner. Free Download
App::Manager is a Perl module for installing, managing and uninstalling software packages. Free Download
Latest Software
Popular Software
Favourite Software