- Conary (package manager)
-
Conary
Screenshot of Conary running in a terminalInitial release 2004-07-15 Stable release 2.3.2 / May 18, 2011 Development status Active Written in Python Operating system Linux Platform IA-32, x86-64 Available in English Type Package management system License GNU General Public License Version 3[1] Website http://wiki.rpath.com/wiki/Conary Conary is a free software package management system created by rPath and distributed under the terms of the GNU General Public License Version 3.[1] It focuses on installing packages through automated dependency resolution against distributed online repositories, and providing a concise and easy-to-use Python-based description language to specify how to build a package. It is used by Foresight Linux and rPath Linux.
Conary updates only those specific files in packages which need to be updated; this behavior minimizes bandwidth and time requirements for updating software packages. Conary also features Rollbacks[2][3] of package installation as well as derived packages [4].
The Conary toolchain includes rmake, a build server for conary packages, which builds packages inside chroot environments containing only the package's explicitly listed build requirements and some other fundamental packages. This is very useful for packagers, because it means that package builds can be done inside a reproducible environment, and packagers cannot accidentally introduce dependencies on peculiarities of their machine's environment (such as custom configuration files, or undocumented extra packages).
Contents
Graphical front-ends
- PackageKit – the default conary graphical front-end for Foresight Linux
See also
References
- ^ a b The license changed from the Common Public License. The change was implemented on Aug 15. 2011
- ^ Rollback, a barrel of fun
- ^ Evaluate Conary (Project conary-eval WebHome
- ^ ewtroan: Derived Packages
External links
- Conary page on the rPath Wiki
- A site that features Conary recipes
- Conary: An innovative second-generation package manager
- Linux package management cheatsheet
This installation software article is a stub. You can help Wikipedia by expanding it.