Smart
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
Sommaire
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
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/