================================================================= AsteriskNOW Copyright (C) 2007, Digium, Inc. All rights reserved. ================================================================== Conary QuickStart Guide For AsteriskNOW Linux ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thank you for downloading AsteriskNOW. This Linux distribution has been carefully customized and tested with Asterisk, and installs all the packages needed for its use. It is the officially recommended open development and runtime platform for Asterisk and Digium hardware. This guide provides a brief overview of the most useful and otherwise necessary utilities for using Conary, the rPath package manager. More information is available at http://wiki.rpath.com Please report any bugs at http://bugs.digium.com Updating, Querying, Removing Packages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ After completing installation of AsteriskNOW, all the packages for running and building asterisk are installed. However system updates are often available. *** Note: You must have superuser privileges in order to add, update, and *** *** erase any packages (a.k.a 'troves') with Conary *** *** You can do this by 'sudo su -' *** 1. Getting System Information with conary query (conary q) The conary query command is used to display information about the software installed on your system. When used with no additional parameters, it lists all the installed software, along with their versions. Since the amount of output is likely to be quite large, you should consider piping it through less: $ conary query | less GConf 2.12.0-1-0.1 ... zlib 1.2.3-1-0.1 Adding the --full-versions option displays the full version string for each trove: $ conary q emacs --full-versions emacs /conary.rpath.com@rpl:devel//1/21.4a-5-0.1 2. Getting Repository Information with conary repquery The conary repquery command (the shortened version is conary rq) is used to display information about software available from one or more Conary repositories. When used with no additional parameters, it lists available packages and their revisions from all the labels Conary is configured to search[2]. Labels contain a Conary repository's hostname and branch and, with the revision, make up a complete version string. The branch makes it possible for a single repository to contain software meant for different purposes (development versus stable, for example), or different system environments (such as rPath Linux versus Foresight Desktop Linux). $ conary rq | less ElectricFence 2.2.2-3-1 ElectricFence:source 2.2.2-3 ... 3. Updating packages using Conary Use the following command format to specify a label when issuing a conary update command: conary update =