Sous mandriva, il est possible dorénavant d'utiliser l'outil de manipulation de paquetages "smart" à la place d'"urpm". Pour ce faire, installer smart présent dans contrib : urpmi smart.
Vocabulaire :
urpm : media(s) (ou source)
smart : canal(aux), channel(s)
Dossiers de cache des paquetages :
urpm : /var/cache/urpmi/rpms
smart: /var/lib/smart/packages
Principales commandes à connaitre pour utiliser "smart" avec leur équivalent "urpm" :
1)ajouter le media contrib
urpmi.addmedia contrib ftp://mirror.switch.ch/mirror/mandrake/devel/cooker/i586/media/contrib with media_info/hdlist.cz
smart channel --add contrib name=contrib type=urpmi baseurl=ftp://mirror.switch.ch/mirror/mandrake/devel/cooker/i586/media/contrib hdlurl=media_info/hdlist.cz |
2)supprimer le media contrib
urpmi.removemedia contrib
smart channel --remove contrib |
3)mettre à jour la liste de paquetages du media contrib
urpmi.update contrib
smart update contrib |
4)supprimer tous les medias
urpmi.removemedia -a
smart channel --remove ??? (ça ne semble pas possible, faut le faire à la main pour tous les medias.) |
5)mettre à jour tous les medias
urpmi.update -a
smart update |
6)installer/mettre à jour le paquetage gftp
urpmi gftp
smart install gftp |
7)supprimer le paquetage gftp
urpme gftp
smart remove gftp |
8)obtenir des infos sur le paquetage gftp
urpmq -i gftp
smart info gftp --urls |
9)mettre à jour automatiquement tous les paquetages du système
urpmi.update -a && urpmi --auto-select --auto
smart upgrade --update --yes |
10)visualiser les paramètres des medias
cat /etc/urpmi/urpmi.cfg
smart channel --show |
11)installer tous les paquetages dont le nom contient la chaine "torrent"
urpm : pas possible à ma connaissance.
smart install '*torrent' |
12)desinstaller tous les paquetages dont le nom commence par la chaine "kde"
urpm : pas possible à ma connaissance.
smart remove 'kde*' |
Conclusion :
J'utilise smart dans sa version 0.37 sous cooker depuis quelques temps. J'en suis très satisfait.
Je n'ai pas encore trouvé l'équivalent de --keep.
Smart possède une interface graphique : smart --gui.
Pour obtenir d'autres infos sur smart : smart --help et smart command --help (où command est par exemple channel, update, install ou upgrade...).
Lien :
http://smartpm.org/
Message édité par jotenakis le 07-09-2005 à 13:50:35
---------------
Jotenakis