dimanche 23 décembre 2007

Foresight Linux

Foresight Linux est une merveilleuse distribution. Jeune mais prometteuse.

Pour l'installer procurez-vous l'iso dvd. L'installation ne devrait pas poser de problèmes aux linuxiens chevronnés que vous êtes ;) (je vous rassure, l'installation est très simple et tout à fait classique. L'installeur est basé sur Anaconda et devrait ne pas trop dépayser les habitués de Red Hat).

Une fois l'installatio terminée je vous conseille de réaliser une mise-à-jour complète :

sudo conary updateall

Pour chercher un logiciel dans les dépôts :

sudo conary repquery logiciel

Pour installer un logiciel :

sudo conary update logiciel

Pour le supprimer :

sudo conary erase logiciel

Foresight est une distribution qui propose des mises-à-jour successives plutôt qu'une grosse mise-à-jour à chaque numéro de versions. C'est un peu comme une Gentoo, mais la phase de compilation en moins (c'est un peu grossier comme comparaison).
Conary offre plusieurs avantages dont celui de ne télécharger et installer que les parties modifiées d'un paquet. De plus conary dispose d'une fonctionnalité merveilleuse : rollback.

Rollback sert à revenir à un état précédent de la base des paquets. Si l'installation d'une série de logiciels a provoqué des plantages et autres bugs qui vous gênent, il vous suffit de revenir à l'état précédent cette installation.

Pour cela il vous faut d'abord consulter la liste des états :

sudo conary rblist | less

Vous obtiendrez quelque chose de ce genre :

r.15:
installed: ffmpeg2theora(:doc :runtime) foresight.rpath.org@fl:1-contrib-0.16-1-1

r.14:
installed: ffmpeg(:lib) 0.5+r11050-1-1
installed: gnutls(:lib) 1.4.4-1-1
installed: libcddb(:lib) 1.3.0-1-1
installed: libdvbpsi4(:lib) orleans.rpath.org@rpl:devel/0.1.5-1-1
installed: libdvdnav(:lib) orleans.rpath.org@rpl:devel/0.1.10-1-1
installed: libebml(:lib) orleans.rpath.org@rpl:devel/0.7.7-2-1
installed: libmatroska(:lib) orleans.rpath.org@rpl:devel/0.8.1-1-1
installed: mpeg2dec(:lib) foresight.rpath.org@fl:1-contrib/0.4.1-3-1
installed: vlc(:data :devel :devellib :doc :lib :locale :runtime) foresight.rpath.org@fl:1-contrib/0.8.6d-1-1

r.13:
installed: prboom(:data :doc :runtime) foresight.rpath.org@fl:1-contrib2.4.7-1-1

(...)

r.0:
updated: conary:data conary.rpath.com@rpl:1-devel/1.2.7-0.1-1 -> 1.2.10-0.1-1
updated: conary:doc conary.rpath.com@rpl:1-devel/1.2.7-0.1-1 -> 1.2.10-0.1-1
updated: conary:python conary.rpath.com@rpl:1-devel/1.2.7-0.1-1 -> 1.2.10-0.1-1
updated: conary:runtime conary.rpath.com@rpl:1-devel/1.2.7-0.1-1 -> 1.2.10-0.1-1
updated: python:lib conary.rpath.com@rpl:1/2.4.1-20.9-1 -> 2.4.1-20.14-1
Le r.15 correspond ici au dernier état enregistré, le r.0 au premier.

Supposons que ffmpeg2theora met le bazar dans votre installation (r.15), un simple

sudo conary rollback r.14

Vous ramène à l'état précédent cette installation.

Supposons que vous vouliez revenir à l'état post-installation de votre distribution :

sudo conary rollback r.0

Intéressant n'est-il pas ?



Il existe un site français (forum, wiki etc.) pour la communauté Foresight :
http://www.foresightlinux-fr.org/

Ainsi qu'un salon jabber que je viens d'ouvrir :
foresightlinux-france@chat.jabberfr.org

0 commentaires: