Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : une idée reçue vraiment ancrée

Posté par Neozahikel () le 23 juillet 2006
Dans un climat de tension entre partisans de Debian et partisans d'Ubuntu, je souhaite rétablir la vérité sur un point qui est trop souvent reproché à Debian : son obsolescence.

Je lis trop souvent que les logiciels qui composent Debian ne sont pas adapté à un usage desktop et sont trop vieux. A cela la réponse habituelle est :

1- Utilisez Testing qui est généralement aussi stable que la plupart des distribution et tout autant à jour (si ce n'est plus parfois)
2- Utilisez des backports que vous pouvez trouver sur internet en restant en Stable. Les Backports sont des logiciels provenant d'une version plus récente de Debian compilés sur la version stable afin de ne pas avoir de conflits de dépendance vis à vis des bibliothèques.

Personnellement je reste en Stable et j'ai une autre méthode que je vais détailler ici : la compilation assistée à partir des sources. Debian propose de nombreux outils pour aider à la configuration et parmi eux ceux qui ont fait le succès de cette distribution sont apt-get et dpkg. Grâce à ces outils il est très facile de créer un paquet à partir des sources (proposées par Debian) d'une version plus récente d'un logiciels et avoir ainsi les logiciels qui vous intéressent dans leur version la plus récente.

Voici la marche à suivre pour créer vos propres Backports :

Le but de cette méthode est de faire ses propres backports (ainsi on est certain qu'ils respectent les sources et sont sécurisés).

Tout d'abord ajouter dans le /etc/apt/sources.list la ligne deb-src et l'adresse du repository de testing et/ou de unstable, puis taper dans un terminal :

apt-get source nomdulogiciel
cela va télécharger les sources et les décompresser dans le répertoire courant.
Ensuite il faut vérifier si le système qui va compiler les logiciels dispose de toutes les librairies nécessaires. Cela s'effectue facilement en tapant :
apt-get build-dep nomdulogiciel
et installer ce qui manque (en espérant que la version de stable est suffisante ou présente sinon il faut s'embêter à compiler la bibliothèque ce qui est un peu plus casse tête).
Une fois toutes les dépendances réglées, il suffit de taper :
dpkg-buildpackage
et cela va compiler. Vous allez vous retrouver avec un ou des .deb que vous pouvez installer avec la commande
dpkg -i lefichierenpointdeb

ou déposer dans un repository que vous aurez vous même créé (je vous invite à lire le manuel à ce sujet).

Je fais ceci sur un ordinateur que j'utilise en desktop et j'ai absolument tout ce que je souhaite. La seule contrainte étant qu'il faut vérifier soi-même que les logiciels n'ont pas une faille de sécurité à corriger. Cela démontre également l'intérêt de travailler avec des logiciels dont les sources sont fournis. Tout cela peut être automatisé par des scripts pour ceux que ça ennuierais de toujours devoir faire les mêmes actions. Quand à l'intérêt vis à vis d'une compilation "à la main" est le fait que ces paquets sont parfaitement intégré dans le gestionnaire de paquet et on peut donc les mettre à jour ou les supprimer plus aisément.

> Lire le journal (50 commentaires, moyenne: 3).  

Vous avez demandé le commentaire #736919.

logique de logicien

Posté par passant (page perso, ) le 23/07/2006 à 20:58. (lien). Évalué à 1.

Toutes les distributions qui s'administrent au terminal sont obsolètes

Debian se gère à la souris donc...

Bon je comprends le ras-le-bol de certains de devoir passer par la case terminal pour configurer le moindre petit truc tout comme je comprend que certains préfèrent ce système.

Perso quand j'administre des machines je bénis le terminal mais quand je ne suis plus qu'un Desktop user je maudis cet écran noir (l'impression de passer plus de temps à configurer qu'à réellement travailler)... Du reste c'est ce qui m'a fait passer de Slackware à Windows Ubuntu

--
--