Ultima versione | 2.4.2 (4 giugno 2012) |
---|---|
Depositare | github.com/sassoftware/conary |
Scritto in | Pitone |
Sistema operativo | Linux |
Ambiente | GNU / Linux |
Le lingue | inglese |
genere | Gestore dei pacchetti |
Licenza | GNU General Public License versione 3 |
Sito web | http://wiki.rpath.com/wiki/Conary |
Conary è un gestore di pacchetti gratuito creato da rPath (en) , Inc. Rilasciato per la prima volta sotto i termini della Common Public License , ora è rilasciato con GNU GPL versione 3. Installa i pacchetti risolvendo automaticamente le dipendenze.
Conary è utilizzato dalle distribuzioni Foresight Linux , rPath Linux e Linux Oz.
Quando si aggiorna un pacchetto, Conary aggiorna solo i file modificati e non l'intero pacchetto. Questo metodo consente di risparmiare tempo e larghezza di banda durante gli aggiornamenti. Questo modello contrasta con quelli più popolari, rpm e apt , che scaricano l'intero pacchetto se uno qualsiasi dei file è stato modificato.
Conary può anche eseguire il rollback delle installazioni dei pacchetti e dei pacchetti derivati.
Conary fornisce un linguaggio di descrizione basato su Python conciso e facile da usare per specificare come creare un pacchetto.
La catena di compilazione Conary include rmake , un server di compilazione per i pacchetti di Conary che crea pacchetti in ambienti chroot , che contengono solo gli elementi necessari che sono esplicitamente elencati dai pacchetti, così come pochi altri pacchetti di base. Questo è molto utile per le persone che mantengono questi pacchetti, poiché implica che la compilazione dei pacchetti può essere eseguita in un ambiente ripetibile e che i manutentori non possono introdurre accidentalmente dipendenze o peculiarità specifiche dell'ambiente della loro macchina (come file di configurazione modificati o pacchetti aggiuntivi non documentati ).