Différences entre versions de « Installer OpenOffice2 sur Debian »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
imported>SylvainBeucler
m (migration equivs dans une page séparée, suppression des références au JDK de Sun (pas libre!))
Ligne 45 : Ligne 45 :
 
== Alternativement, en utilisant backports.org ==
 
== Alternativement, en utilisant backports.org ==
  
Les paquets de bpo nécessitent Java, mais il n'y a pas de paquet libre suffisant sous Sarge. On truque donc la présence de Java:
+
Le composant ''Base'' (de données) de OpenOffice2 nécessite Java, mais il n'y a pas de paquet libre suffisant sous Sarge. On installera chaque composante séparemment:
 
 
aptitude install equivs
 
equivs-control java-gcj-compat-empty
 
 
 
Modifiez java-gcj-compat-empty comme suit:
 
 
 
Package: java-gcj-compat-empty
 
Maintainer: Sylvain Beucler <sylvain.beucler@cliss21.org>
 
Provides: java-gcj-compat
 
Description: Empty/fake package to trick backports.org's OOo2
 
 
 
Puis:
 
 
 
equivs-build java-gcj-compat-empty
 
dpkg -i java-gcj-compat-empty_1.0_all.deb
 
 
 
On peut aussi contruire un paquet debian du JRE de Sun comme suit:
 
(source: http://www.debian-administration.org/articles/142)
 
 
 
$ apt-get install fakeroot java-package
 
 
 
téléchargez le JRE: http://java.sun.com/j2se/1.4.2/download.html
 
 
 
$ fakeroot make-jpkg <votre jre.bin>
 
 
 
puis en root:
 
 
 
# dpkg -i <sun-jre-etc.deb>
 
 
 
En fait on peut aussi installer chaque composante séparemment - c'est peut-être plus simple :)
 
  
 
  aptitude install openoffice.org-writer
 
  aptitude install openoffice.org-writer
  
On peut passer aux choses sérieuses:
+
Compléter avec:
 
  aptitude -t sarge-backports install openoffice.org openoffice.org-gnome openoffice.org-l10n-fr
 
  aptitude -t sarge-backports install openoffice.org openoffice.org-gnome openoffice.org-l10n-fr
  
Cette version est la 2.0.0 (pas la 2.0.1). Elle est plus longue à lancer si on ne désactive pas Java (cf. [http://lists.debian.org/debian-openoffice/2005/11/msg00272.html ce message]). L'intérêt est qu'elle est mieux intégrée dans Debian (par exemple <tt>/usr/bin</tt> et non pas <tt>/opt/openoffice.org2.0/program/</tt>) et qu'on peut récupérer les eventuelles mises à jour via aptitude. Elle est considérée comme une mise à jour de la version 1 et ne peut donc pas cohabiter avec. L'aide n'est pas disponible dans cette version :/
+
Cette version est la 2.0.1 (pas la 2.0.2). Elle est plus longue à lancer si on ne désactive pas Java (cf. [http://lists.debian.org/debian-openoffice/2005/11/msg00272.html ce message]).
 +
 
 +
L'intérêt est qu'elle est mieux intégrée dans Debian (par exemple <tt>/usr/bin</tt> et non pas <tt>/opt/openoffice.org2.0/program/</tt>) et qu'on peut récupérer les eventuelles mises à jour via aptitude. Elle est considérée comme une mise à jour de la version 1 et ne peut donc pas cohabiter avec.
  
 
Pour des fonctionnalités supplémentaires,
 
Pour des fonctionnalités supplémentaires,
Ligne 95 : Ligne 67 :
 
* [[Conversion MS Access]]
 
* [[Conversion MS Access]]
 
* [http://www.dannf.org/docs/backporting-debs.txt A Heuristic-based Process for Backporting Debs]
 
* [http://www.dannf.org/docs/backporting-debs.txt A Heuristic-based Process for Backporting Debs]
* [[Backports]]
+
* [[Backports]]: introduire des paquets plus récents dans Sarge
 +
* [[Equivs]]: truquer la présence d'un paquet (de Java par exemple)

Version du 11 juin 2006 à 20:10

En utilisant les RPMs officiels

Voici un petit tuto qui vous expliquera comment installer OpenOffice 2 sous Debian Sarge:

Tout d'abord nous devons recuperer l'archive depuis un des miroirs français:

(regardez sur ftp://ftp.free.fr/mirrors/ftp.openoffice.org/localized/fr/ s'il n'y a pas de nouvelle version)

Nous allons ensuite créer des fichiers .deb à partir des fichiers .rpm de l'archive. Pour cela nous avons besoin de "alien". Si ce dernier n'est pas installé sur votre système:

aptitude install alien

Quelques dépendances à installer:

apt-get install libgmp3 kdelibs4

Puis entrons les commandes suivantes:

# Décomprimer l'archive officielle
tar -zxvf OOo_2*_LinuxIntel_install_fr.tar.gz
# Aller dans son dossier RPMS
cd OO*/RPMS
# Convertir les .rpm en .debs - soyez patient...
fakeroot alien --to-deb *.rpm
# Installer les .debs
dpkg --install *.deb desktop-integration/*.deb

C'est terminé... vous avez OpenOffice 2 sur votre machine.

Optionnel: régler les priorités des paquets

Il peut y avoir un conflit entre ces paquets installés localement et des sources telles que backports.org. Pour faire les choses proprement:

cd .../OO.../RPMS/
aptitude install apt-utils
apt-ftparchive packages . > Packages
mv Packages /chemin/ooo-Packages/

Puis dans /etc/apt/sources.list:

deb file:///chemin/ooo-Packages ./

Vous n'avez plus qu'à adapter vos priorités dans /etc/apt/preferences si besoin (implicitement: cette source a une priorité de 500).

Seul Packages est nécessaire: vous avez déjà installé les .deb, et ils ne sont pas prévus pour fonctionner avec aptitude (pas de dépendence entre les paquets) - donc pas besoin de copier les .deb dans /chemin/ooo-Packages. Cependant, leur présence sera utile si vous mettez à jour OOo: un simple aptitude upgrade remplacera le dpkg --install ....

Alternativement, en utilisant backports.org

Le composant Base (de données) de OpenOffice2 nécessite Java, mais il n'y a pas de paquet libre suffisant sous Sarge. On installera chaque composante séparemment:

aptitude install openoffice.org-writer

Compléter avec:

aptitude -t sarge-backports install openoffice.org openoffice.org-gnome openoffice.org-l10n-fr

Cette version est la 2.0.1 (pas la 2.0.2). Elle est plus longue à lancer si on ne désactive pas Java (cf. ce message).

L'intérêt est qu'elle est mieux intégrée dans Debian (par exemple /usr/bin et non pas /opt/openoffice.org2.0/program/) et qu'on peut récupérer les eventuelles mises à jour via aptitude. Elle est considérée comme une mise à jour de la version 1 et ne peut donc pas cohabiter avec.

Pour des fonctionnalités supplémentaires,

aptitude show openoffice.org

présente un jeu de paquets à installer. Par exemple, la bibliothèque de cliparts openclipart-openoffice.org.

Liens