Equivalences entre urpm et smart [mandriva] - Linux et OS Alternatifs
Marsh Posté le 06-09-2005 à 10:14:11
sympa !
La team mandriva a dit ne p'as l'avoir mis par defaut dans la 2006 car urpmi aurait des fonctions que smart n'a pas encore, tu vois que quoi ils peuvent bien parler ?
Marsh Posté le 06-09-2005 à 10:33:49
non, je ne sais pas. peut-être --keep. mais probablement d'autres choses.
Marsh Posté le 06-09-2005 à 12:11:42
Bien vu JO
Et puis pour les insouciants: ksmarttray
Celui-ci vous prévient lorsque des mises-à-jours sont disponibles.
Marsh Posté le 06-09-2005 à 12:16:58
exact, je voulais rajouter ça mais j'ai oublié. précision utile donc.
Marsh Posté le 06-09-2005 à 14:25:33
Et ça apporte quoi smart par rapport à urpmi ?
Y'a pas moyen d'utiliser APT/Synaptic sinon dans Mandriva ?
Marsh Posté le 06-09-2005 à 14:49:17
ça apporte la liberté d'utiliser l'outil que l'on veut.
je trouve smart plus rapide qu'urpm.
Marsh Posté le 06-09-2005 à 19:10:06
Salut,
bon topic miam, j'ai rajouté un lien vers ce topic dans celui qui compare les autres (yum, urpm, apt, portage)
http://forum.hardware.fr/hardwaref [...] 3159-3.htm
Marsh Posté le 06-09-2005 à 23:35:35
a priori smart serait le meilleur pour la gestion des dependances.
Marsh Posté le 07-09-2005 à 09:03:31
ksmartray a l'air tres interessant, mais il bug chez moi (pb de conflit de lib d'apres smart)
Marsh Posté le 07-09-2005 à 09:56:14
VorteX a écrit : ksmartray a l'air tres interessant, mais il bug chez moi (pb de conflit de lib d'apres smart) |
Pour information, l'ayant utilisé quasi-exclusivement depuis qu'il est disponible, je n'ai pas vu de difficultés particulières. Je ne dis pas qu'il n'y en a pas
Quel est le message d'erreur ?
Manquent certaines librairies ? En effet, il n'y a pas le paramètre --keep si pratique avec urpmi sous Cooker. Il suffira en principe d'attendre la prochaine synchro du canal.
Et peut-être aussi définir avec smart de nouveaux canaux notamment les plf de telle sorte qu'il n'y ait pas de soucis de dépendance.
On peut le faire en ligne de commande ou par l'interface graphique : smart --gui puis canaux
Marsh Posté le 07-09-2005 à 16:53:46
1. urpmi permet l'installation en parallèle sur d'autres postes en même temps via SSH
2. smart est écrit en python, or les outils mdk sont écrit en Perl ( notamment l'installeur DrakX ). Inclure smart ( notamment pour l'installation ) aurait sous-entendu inclure du python dans du perl et permettre aux modules en perl de dialoguer avec els modules en python
3. last but not least ... le dev de SMART ( gustavo ) vient de quitter Mandriva pour ... Unbuntu . Donc je pense que l'on ne risque pas de voir smart utilisé par défaut de sitôt sous Mandriva ...
Marsh Posté le 07-09-2005 à 16:57:54
le 3ème point est bien dommage.
Marsh Posté le 10-09-2005 à 17:21:07
Apparement Ksmarttray teste "régulierement" la présence de mise à jour, mais je n'ai pas trouvé comment paramétrer le fréquence ou alors même que ce ne puisse être fait que manuellement parce que bon se faire prendre 50% de tps CPU dans un jeux ou autre ca le fait pas du tt ?
edit : gros doigt inside
Marsh Posté le 12-09-2005 à 16:45:55
mince alors, si les bons de chez connectiva se barrent, c'est pas bon signe !
Marsh Posté le 14-09-2005 à 11:46:48
Sinon est ce qu'il y a moyen de consulter le changelog des rpm via smart ?
Marsh Posté le 26-11-2005 à 19:53:26
Est ce que vous auriez une solution pour limiter le nombre de connexions en parallele que fait smart ?
Marsh Posté le 05-09-2005 à 23:49:21
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