Smart

Aller à : navigation, rechercher


Smart est un outil d'installation de logiciels relativement jeune. Le but de Smart est de résoudre le problème de la gestion des logiciels (installation, mise à jour et suppression) mieux que les solutions précédentes

Installer smart

Pour installer smart, il faut satisfaire les dépendances: rpm-python et python-gtk pour l'interface graphique. On peut installer smart via YaST, ou d'autres gestionnaires de paquetages comme apt ou yum. S'assurer qu'on a bien mis YaST sources , ou mis un autre gestionnaire de paquetages, avec les dépôts appropriés pour YaST, ou yum ou apt

Sources supportées

  • RPM: dépôts RPM
  • RPM Base de données Systême (paquetages installés localement)
  • APT dépôts pour .rpm
  • YaST dépôts (SuSE 9.3 et avant (en cours de test))
  • RPM-MD (utilisé par YUM)
  • Red Carpet (utilisé par Ximian/Novell)
  • RPM: Liste d'entêtes RPM (utilisé parles CD d'installation de RedHat et Connectiva, probablement d'autres)
  • RPM: Répertoire RPM (un répertoire avec des RPM en 'vrac', sans index nécessaire)

Pour connaître la liste complète des sources supportées voir here.


Ajout d'un media

CD local

Avec smart, les dépôts s'appellent "canaux". Aussi la commande pour maintenir l'instaalation de dépôts est "canaux smart".

Ajout des CD d'installation de SUSE Linux comme dépôt

Shellscript.png terre:~ # smart channel --add /media/cdrom

Disque dur Local

Supposons qu'on a copié les CDs ou DVD vers /dist/10.2:

smart channel --add 10.2 type=yast2 name=10.2 baseurl=/dist/10.2/

Si on a synchronisé les mises à jour vers le disque local

smart channel --add 10.2_update type=rpm-md name=10.2_update baseurl=/dist/update/10.2/

Réseau

L'arbre complet ftp contient des paquetages supplémentaires:

smart channel --add 10.2_full type=yast2 name=10.2 baseurl=http://download.opensuse.org/distribution/10.2/repo/oss/
les exemples donnés pour la 10.2 sont aussi valables pour la 10.3 en remplaçant la version dans les exemples

Voir aussi

Gestion des paquets

Liens Externes