Depuis le rachat de Sun par Oracle, un groupe de développeurs, soutenu par plusieurs sociétés dont Google, a décidé de « forker » la suite bureautique gratuite pour en faire un logiciel libre. Cependant, cette nouvelle branche n'est toujours pas supportée par Debian dans sa version stable. Voici comment procéder pour l'installer malgré tout.
Le dépôt backport
Le plus simple serait, semble-t-il, de télécharger les paquets Debian depuis le site officiel, et de les installer. Cependant, cette méthode présente l'inconvénient de ne pas fournir automatiquement les mises à jour disponibles.
Pour résoudre le problème, nous allons utiliser le dépôt backport. Ce dépôt un peu particulier permet l'ajout de logiciels plus récents à sa Debian, tout en la conservant en branche stable. Autrement dit, ne sont incorporés dans ce dépôt que des logiciels relativement stables, pouvant comporter toutefois des bogues mineurs. Ceci nous évite d'aller chercher les paquets dans la branche instable.
Pour ajouter ce dépôt à sa liste de dépôts, il faut modifier le fichier /etc/apt/sources.list. Ajoutez à la fin du fichier les lignes suivantes :
# dépôt backport
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
Et pour ajouter la clef du dépôt, tapez la commande :
# apt-get install debian-backports-keyring
Avant de lancer apt-get pour mettre à jour la liste des paquets, il faut d'abord le configurer afin de rendre prioritaire la branche stable.
Le pinning
Le problème est que le dépôt backport contient des versions plus récentes des logiciels que celui de la branche stable. Si on met à jour directement le système, certains paquets vont être remplacés par d'autres plus récents, ce qui n'est pas forcément souhaitable. C'est là qu'intervient le pinning.
Le pinning est une opération un peu complexe, nous n'entrerons pas dans les détails ici. Vous pouvez retrouver un tutoriel sur le pinning sur le site debian-facile.org.
Pour faire simple, il s'agit d'attribuer des priorités aux différents paquets en fonction de leurs origines. Nous allons donc configurer la branche stable pour que ses paquets soient prioritaires par rapport à tous les autres. Ceci se fait au moyen du fichier /etc/apt/preferences (celui-ci n'existe pas par défaut, il faut le créer). Ajoutez-y les lignes suivantes :
Package: *
Pin: release a=stable
Pin-priority: 900
Package: *
Pin: release a=stable-updates
Pin-Priority: 900
Package: *
Pin: release a=proposed-updates
Pin-Priority: 900
Package: *
Pin: release o=Debian
Pin-Priority: -10
Concrètement, nous demandons de rendre prioritaires tous les paquets et toutes les mises à jour de la branche stable.
Installation
Commençons par mettre à jour la liste des dépôts, puis le système :
# apt-get update
# apt-get upgrade
Si OpenOffice est installé sur le système, il faut le désinstaller :
# apt-get remove --auto-remove openoffice*
Enfin, nous pouvons installer LibreOffice. Cependant, un problème se pose. Comme nous avons demandé à apt-get d'installer en priorité ce qui vient de la branche stable, il faut lui spécifier d'utiliser le dépôt backport. Ceci se fait au moyen du paramètre -t squeeze-backports :
# apt-get install -t squeeze-backports libreoffice
Et pour finir, installez les paquets linguistiques pour le Français, et l'intégration à Gnome/KDE :
# apt-get install -t squeeze-backports libreoffice-l10n-fr
# si vous avez Gnome :
# apt-get install -t squeeze-backports libreoffice-gnome
# si vous avez KDE :
# apt-get install -t squeeze-backports libreoffice-kde
Le petit monde de l'informatique est en deuil en ce moment, avec la disparition de deux personnalités importantes qui ont révolutionné cette discipline.
Steve Jobs, un génie médiatisé
Steve Jobs est mort le 5 octobre 2011 d'un cancer du pancréas, qui durait déjà depuis plusieurs années. En tant que cofondateur d'Apple, sa contribution à la démocratisation de l'ordinateur individuel fut importante.
Avec la série des ordinateurs Macintosh, auxquels Jobs a largement contribué, Apple a réalisé une brillante percée sur le marché de l'époque (1984). Et encore aujourd'hui, la firme s'est largement imposée sur le marché des smartphones, et ne cesse de gagner du terrain sur celui des ordinateurs portables.
Steve Jobs n'était pas seulement doué en technique. Il était aussi un brillant communicateur, et c'est grâce à cette qualité qu'il a pu sauver Apple, au bord de la faillite lorsqu'il en a repris les rênes. Souhaitons bonne chance à son successeur, Tim Cook.
Dennis Ritchie, un pionnier méconnu
Dennis Ritchie est décédé le 12 octobre 2011. La cause de son décès n'a pas été révélée. Contrairement à Steve Jobs, dont la disparition a fait le tour de la planète en peu de temps, celle de Dennis Ritchie a été peu médiatisée. Pourtant, cet homme a apporté une importante contribution au développement de l'informatique.
Dennis Ritchie est le créateur du langage C, et cofondateur du système d'exploitation UNIX (avec Ken Thompson et Brian Kernighan, en 1969). Ces deux inventions jouèrent un rôle important dans l'histoire de l'informatique. Avec le langage C, il fut possible de conserver une certaine proximité avec le matériel, tout en garantissant la portabilité des programmes. Ainsi, les logiciels purent être portés sur différentes architectures sans nécessiter d'être réécrits.
Et que dire d'UNIX, sinon qu'il est le premier système d'exploitation moderne, c'est à dire proche de ceux qu'on connaît aujourd'hui. D'ailleurs, sans UNIX, Windows, Mac OS, Linux, BSD et bien d'autres n'auraient sans doute jamais existé. De fait, il est intéressant de constater que le génie de Steve Jobs repose en partie sur celui de Dennis Ritchie.
Quoi qu'il en soit, ces deux hommes ont changé l'histoire de l'informatique. Qu'il leur soit rendu hommage ici.