Conary (package manager)

Conary

Screenshot of Conary running in a terminal

Initial release| July 15, 2004; 21 years ago (2004-07-15)
Written in| Python
Operating system| Linux
Platform| IA-32, x86-64
Available in| English
Type| Package management system
License| Apache License, Version 2.0[1]
Website| github.com/sassoftware/conary

Conary is a free software package management system created by rPath (now SAS) and distributed under the terms of the Apache License Version 2.0. It was relicensed from the GPLv3 in 2013.[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).

## See also

* Foresight Linux
* rPath
* SAS

## References

1. ↑ 1.0 1.1 Relicense under Apache License version 2.0 from the GPLv3. The change in license was implemented on Sep 1 2013.
2. ↑ "Rollback, a barrel of fun". http://almostconnecticut.net/linuxismylife/2011/06/rollback-a-barrel-of-fun/.
3. ↑ Evaluate Conary (Project conary-eval WebHome
4. ↑ ewtroan: Derived Packages

## External links

* Conary: An innovative second-generation package manager
* Issue Tracker

* v
* t
* e

Linux package management systems

dpkg|

* APT
* KPackage
* Synaptic
* Ubuntu Software Center
* aptitude
* dselect

RPM|

* APT-RPM
* DNF
* up2date
* urpmi
* Rpmdrake
* YUM
* ZYpp

Embedded systems|

* ipkg
* opkg

Distribution-agnostic|

* AppImage
* Flatpak
* GNU Guix
* Nix
* pkgsrc
* Snappy

Others (binary)|

* Conary
* Entropy
* netpkg
* pacman
* PiSi
* PPM
* slackpkg
* slapt-get
* swaret
* upkg

Others (source)|

* Sorcery
* Portage

Front-ends|

* Autopackage
* Listaller
* PackageKit
* Discover
* GNOME Software
* Apper
* Zero Install

Related topics|

* AppData
* AppStream
* Package format

* List
* Category
* Commons
* Italics indicates a discontinued or inactive package management system.

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Conary_(package_manager)&oldid=687858"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template