[mandriva] Equivalences entre urpm et smart

Equivalences entre urpm et smart [mandriva] - Linux et OS Alternatifs

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
Reply

Marsh Posté le 05-09-2005 à 23:49:21   

Reply

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 ?

Reply

Marsh Posté le 06-09-2005 à 10:33:49    

non, je ne sais pas. peut-être --keep. mais probablement d'autres choses.


---------------
Jotenakis
Reply

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.

Reply

Marsh Posté le 06-09-2005 à 12:16:58    

exact, je voulais rajouter ça mais j'ai oublié. précision utile donc.


---------------
Jotenakis
Reply

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  :whistle: ?

Reply

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.


---------------
Jotenakis
Reply

Marsh Posté le 06-09-2005 à 17:31:01    

c'est vraiment histoire de pas utiliser apt ;-)

Reply

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


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 06-09-2005 à 23:35:35    

a priori smart serait le meilleur pour la gestion des dependances.

Reply

Marsh Posté le 06-09-2005 à 23:35:35   

Reply

Marsh Posté le 07-09-2005 à 01:02:47    

il parait, oui.


---------------
Jotenakis
Reply

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)

Reply

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


Message édité par Sagittarius le 07-09-2005 à 13:39:26
Reply

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 ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-09-2005 à 16:57:54    

le 3ème point est bien dommage.


---------------
Jotenakis
Reply

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


Message édité par rem5 le 10-09-2005 à 17:24:01
Reply

Marsh Posté le 12-09-2005 à 16:45:55    

mince alors, si les bons de chez connectiva se barrent, c'est pas bon signe !

Reply

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 ?

Reply

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 ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed