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

De Cliss XXI
Sauter à la navigation Sauter à la recherche
(→‎En utilisant les paquets officiels : nouvelle version avec directement des .debs)
Ligne 1 : Ligne 1 :
== En utilisant les paquets officiels ==
+
== En utilisant les RPMs officiels ==
  
OpenOffice fournit maintenant des paquets .deb à installer:
+
Voici un petit tuto qui vous expliquera comment installer OpenOffice 2 sous Debian Sarge.
* ftp://ftp.free.fr/mirrors/ftp.openoffice.org/localized/fr/2.0.3/OOo_2.0.3_LinuxIntel_install_fr_deb.tar.gz
 
* ftp://openoffice.cict.fr/openoffice/localized/fr/2.0.3/OOo_2.0.3_LinuxIntel_install_fr_deb.tar.gz
 
  
 +
Attention: il semble que cette version propose des polices d'une qualité déplorable (ex: Times n'a pas d'antialias, ni le signe €). Si vous n'avez pas besoin du support NFS, il est préférable d'utiliser la version backports.org. À moins qu'il ne s'agisse d'un paramétrage manquant?
 +
 +
Tout d'abord nous devons recuperer l'archive depuis un des miroirs français:
 +
* ftp://openoffice.cict.fr/openoffice/localized/fr/2.0.4/OOo_2.0.4_LinuxIntel_install_fr.tar.gz
 +
* ftp://ftp.free.fr/mirrors/ftp.openoffice.org/localized/fr/2.0.4/OOo_2.0.4_LinuxIntel_install_fr.tar.gz
 
(regardez sur ftp://ftp.free.fr/mirrors/ftp.openoffice.org/localized/fr/ s'il n'y a pas de nouvelle version)
 
(regardez sur ftp://ftp.free.fr/mirrors/ftp.openoffice.org/localized/fr/ s'il n'y a pas de nouvelle version)
 +
 +
Récupérez également le pack de langue français:
 +
* ftp://ftp.free.fr/mirrors/ftp.openoffice.org/localized/fr/2.0.4/OOo_2.0.4_LinuxIntel_langpack_fr.tar.gz
 +
* ftp://openoffice.cict.fr/openoffice/localized/fr/2.0.4/OOo_2.0.4_LinuxIntel_langpack_fr.tar.gz
 +
 +
Nous allons ensuite créer des fichiers .deb à partir des fichiers .rpm de l'archive. Pour cela nous avons besoin de <code>alien</code>. La version 2.0.3 fournissait directement des .deb - la 2.0.4 régresse, il faut à nouveau passer par cet outil. Si ce dernier n'est pas installé sur votre système:
 +
aptitude install alien
  
 
Quelques dépendances à installer:
 
Quelques dépendances à installer:
 
  apt-get install libgmp3 kdelibs4
 
  apt-get install libgmp3 kdelibs4
  
Puis installons les paquets:
+
Puis entrons les commandes suivantes:
  tar -zxvf OOo_2*_LinuxIntel_install_fr_deb.tar.gz
+
# Décomprimer l'archive officielle
  dpkg --install DEBS/*.deb
+
  tar -xzvf OOo_2*_LinuxIntel_install_fr.tar.gz
 
+
  tar -xzvf OOo_2*_LinuxIntel_langpack_fr.tar.gz
Attention: il semble que cette version propose des polices de faible qualité et diversité. À moins qu'il ne s'agisse d'un paramétrage manquant? La version backports.org a également quelques soucis - à suivre...
+
# 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 ===
 
=== Optionnel: régler les priorités des paquets ===
Ligne 21 : Ligne 37 :
 
Il peut y avoir un conflit entre ces paquets installés localement et des sources telles que backports.org. Pour faire les choses proprement:
 
Il peut y avoir un conflit entre ces paquets installés localement et des sources telles que backports.org. Pour faire les choses proprement:
  
Installer <code>apt-ftparchive</code>:
+
cd .../OO.../RPMS/
 
 
 
  aptitude install apt-utils
 
  aptitude install apt-utils
 
Créer et installer un fichier <code>Packages</code> contenant les informations sur les paquets:
 
 
cd DEBS/
 
 
  apt-ftparchive packages . > Packages
 
  apt-ftparchive packages . > Packages
  mv Packages /chemin/ooo-Packages/
+
  mv Packages /etc/apt/OOo/
  
 
Puis dans <code>/etc/apt/sources.list</code>:
 
Puis dans <code>/etc/apt/sources.list</code>:
 +
deb file:///etc/apt/OOo ./
  
deb file:///chemin/ooo-Packages ./
+
Vous n'avez plus qu'à adapter vos priorités dans <code>/etc/apt/preferences</code> si besoin (implicitement: cette source a une priorité de 500).
 
 
Vous n'avez plus qu'à adapter vos priorités dans <code>/etc/apt/preferences</code> si besoin (implicitement: cette source a une priorité de 500, comme les paquets officiels Debian).
 
  
Note: seul <code>Packages</code> est nécessaire: vous avez déjà installé les .deb, et ils ne sont pas prévus pour fonctionner avec <code>aptitude</code> (pas de dépendence entre les paquets) - donc pas besoin de copier les .deb dans <code>/chemin/ooo-Packages</code>. Cependant, leur présence sera utile si vous mettez à jour OOo: un simple <code>aptitude upgrade</code> remplacera le <code>dpkg --install ...</code>.
+
Seul <code>Packages</code> est nécessaire: vous avez déjà installé les .deb, et ils ne sont pas prévus pour fonctionner avec <code>aptitude</code> (pas de dépendence entre les paquets) - donc pas besoin de copier les .deb dans <code>/chemin/ooo-Packages</code>. Cependant, leur présence sera utile si vous mettez à jour OOo: un simple <code>aptitude upgrade</code> remplacera le <code>dpkg --install ...</code>.
  
 
== Alternativement, en utilisant backports.org ==
 
== Alternativement, en utilisant backports.org ==

Version du 26 octobre 2006 à 15:47

En utilisant les RPMs officiels

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

Attention: il semble que cette version propose des polices d'une qualité déplorable (ex: Times n'a pas d'antialias, ni le signe €). Si vous n'avez pas besoin du support NFS, il est préférable d'utiliser la version backports.org. À moins qu'il ne s'agisse d'un paramétrage manquant?

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)

Récupérez également le pack de langue français:

Nous allons ensuite créer des fichiers .deb à partir des fichiers .rpm de l'archive. Pour cela nous avons besoin de alien. La version 2.0.3 fournissait directement des .deb - la 2.0.4 régresse, il faut à nouveau passer par cet outil. 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 -xzvf OOo_2*_LinuxIntel_install_fr.tar.gz
tar -xzvf OOo_2*_LinuxIntel_langpack_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 /etc/apt/OOo/

Puis dans /etc/apt/sources.list:

deb file:///etc/apt/OOo ./

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 -t sarge-backports install openoffice.org-writer openoffice.org-calc \
  openoffice.org-draw openoffice.org-impress \
  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