Smart

Introduction
smart is the default package manager for Unity, and in all probability, for Unity-based Granular releases too.

Some Facts

 * Smart cache (package list), downloaded packages, and channel list are stored in /var/lib/smart.
 * Smart is able to handle many different types of repository structures, like apt-rpm, urpmi, yum, yast2, apt-deb, and many more.

Important Commands
smart install amarok smart update smart clean smart channel --add wolverine type=apt-rpm name="Granular Wolverine" \ baseurl=http://www.granularproject.org/content/repo/granular/wolverine components="kde main" smart channel --add cooker type=urpmi name="Mandriva Cooker" \ baseurl=http://mirrors.kernel.org/mandrake/Mandrakelinux/devel/cooker/i586/media/main \ hdlurl=http://mirrors.kernel.org/mandrake/Mandrakelinux/devel/cooker/i586/media/main/release/media_info/hdlist.cz smart channel --set wolverine priority=10 smart channel --disable wolverine smart channel --disable wolverine
 * Installing/Updating a package:
 * Refreshing package list:
 * Removing package list cache:
 * Adding an apt-rpm channel (repository):
 * Adding a urpmi channel (repository):
 * Setting priority of a channel:
 * Disabling a channel:
 * Removing a channel: