Questo tool funziona in tutte le grandi [[distribuzioni Linux]], ed ha lo scopo di portare notevoli vantaggi rispetto agli attuali tool in uso, come l'[[Advanced Packaging Tool|apt]], [[apt-rpm]], [[Yellow Dog Updater Modified|yum]] e l'[[urpmi]].
Smart permette di gestire ''package'' [[RPM Package Manager|RPM]], [[Deb|DEB]] e [[Slackware]] ed ha una struttura che permette l'aggiunta di nuovi [[formato di file|formati]] di ''package'' e di ''[[repository]]'' (che vengono chiamati ''channels''). Ciò che rende particolare '''Smart''' è un [[algoritmo]] per risolvere le dipendenze dei [[sistema di gestione dei pacchetti|pacchetti]] che batte gli altri [[sistema di gestione dei pacchetti|gestori di pacchetti]], un'[[Architettura (computer)|architettura]] chiara, un ampio supporto per i [[formato di file|formati]] dei ''package'' e delle ''repository''; questo non vuol dire che si possono installare [[file]] DEB su sistemi basati su RPM o viceversa: Smart non è un ''[[wrapper]]'' universale attorno ai differenti formati dei package ed anche se supporta formati RPM, DEB e Slackware su un singolo sistema non vuol dire che sia possibile gestire relazioni tra differenti [[sistema di gestione dei pacchetti|gestori di pacchetti]].
== Repository supportate ==
Riga 39:
* DEB
# DEB System [[Database]] (package installati localmente)
# APT repository per file [[Deb|DEB]]
# DEB Directory (una [[directory]] con file DEB al suo interno, non è richiesta l'indicizzazione)