Installation openoffice impossible

Bonsoir à tous, j’essaye d’installer openoffice.org-kde seulement :

[code]# aptitude install openoffice.org-kde
Les NOUVEAUX paquets suivants vont être installés :
libhyphen0{a} libneon27-gnutls{a} openoffice.org-common{a} openoffice.org-core{ab} openoffice.org-kde openoffice.org-style-galaxy{a} openoffice.org-style-oxygen{a} ttf-lyx{a} ttf-opensymbol{a} uno-libs3{a} ure{a} xfonts-mathml{a}
0 paquets mis à jour, 12 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 77,8Mo d’archives. Après dépaquetage, 196Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
openoffice.org-core: Dépend: libicu42 (>= 4.2-1) qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :

 Conserver les paquets suivants dans leur version actuelle :
  1. openoffice.org-core [Non installé]                       
    
  2. openoffice.org-kde [Non installé]                        
    

Accepter cette solution ? [Y/n/q/?] q
Abandon de tous les efforts pour rechercher une solution à ces dépendances.
Abandon.
[/code]
Il refuse de l’installer car il manque le paquet "libicu42"
Si je fais une recherche sur libicu :

# aptitude search libicu p libicu-dev - Development files for International Components for Unicode p libicu38 - International Components for Unicode p libicu38-dbg - International Components for Unicode i A libicu44 - International Components for Unicode p libicu44-dbg - International Components for Unicode p libicu4j-4.2-java - Library for Unicode support and internalisation p libicu4j-java - Library for unicode support and internalisation
Le paquet n’existe pas… Je suis sous debian squeeze avec un source.list au carré et un fichier de préférence, j’ai eu ce problème dès l’installation de kde-desktop…

Merci à vous !

Et si tu reponds non en tapant n, il ne propose rien de plus satisfaisant comme solution?

J’ai le paquet libicu42 sur mon système.

Mon sources.list:

[code]################################################

testing

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

testing multimedia

deb http://mirror.home-dn.net/debian-multimedia testing main
deb-src http://mirror.home-dn.net/debian-multimedia testing main

testing security

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

################################################

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb http://mirror.home-dn.net/debian-multimedia sid main
deb-src http://mirror.home-dn.net/debian-multimedia sid main

deb http://ftp.fr.debian.org/debian/ testing-proposed-updates contrib non-free main
deb-src http://ftp.fr.debian.org/debian/ testing-proposed-updates contrib non-free main
################################################[/code]

avec fichier preferences que je peux communiquer au besoin.

libicu42 n’est plus dans les dépôts.

En effet, j’ai le même sources.list et en effet pas de libicu42…
Mais comment fait on pour installer openoffice alors ???

Une question de routine : est-ce que tu utilises toujours aptitude pour installer tes paquets ou est-ce qu’il t’ai déjà arrivé d’utiliser un autre frontal ?

Oui, j’utilise “toujours” aptitude… Mon système a une semaine, et l’installation de openoffice a été refusée dès l’installation de kde-desktop, alors que sur mon autre machine, squeeze et kde aussi il n’y a pas de problèmes…

Je viens de voir la liste des dépendances de OpenOffice 3.2 (Squeeze 64). Il ne demande pas libicu42 mais libicu44, présent dans les dépôts (et installé chez moi).
Fais un aptitude update et recommence.

Il est possible que tu aies un sources.list ou un preferences mal embouché et que aptitude tente d’installer une version obsolète de OpenOffice.

Chez moi libicu42 est installé, mais libicu44 aussi.
Du coup j’ai fait un # apt-get autoremove pour voir.
Résultat…

root@MaDebianTesting:/home/andre# apt-get autoremove Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants seront ENLEVÉS : deborphan gs-common libbeagle1 libicu42 python-beagle ufraw 0 mis à jour, 0 nouvellement installés, 6 à enlever et 0 non mis à jour. Après cette opération, 22,6Mo d'espace disque seront libérés. Souhaitez-vous continuer [O/n] ?
Donc effectivement la version que tu tentes d’installer n’est pas la bonne, openoffice est bien dépendant de libicu44.

Comme tu es en testing, je suppose que tu souhaites avoir des applications récentes.
Une autre voie pour OOo est de télécharger les debs depuis le site d’OOo et de les installer via dpkg -i.
Pour résoudre les dépendances le mieux est de décompresser le fichier, de faire la sélection des paquets souhaités en supprimant certains si besoins (dico espagnol, ooo-kde si tu es sous gnome…) et de faire un cd inthedossier avant d’y ouvrir un terminal pour lancer un # dpkg -i *.deb

Si ça peut te dépanner…

pareil sur une debian squeeze 32bits récente, installation impossible. libicu42 introuvable, par contre libicu44 installé.

Voici mon /etc/apt/sources.list :

[code]#

deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot amd64 CD Binary-1 20100823-05:55]/ squeeze main

#deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot amd64 CD Binary-1 20100823-05:55]/ squeeze main

################################################

lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

lenny multimedia

deb http://mirror.home-dn.net/debian-multimedia lenny main
deb-src http://mirror.home-dn.net/debian-multimedia lenny main

lenny security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

volatile

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

################################################

squeeze

deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb http://mirror.home-dn.net/debian-multimedia squeeze main non-free
deb-src http://mirror.home-dn.net/debian-multimedia squeeze main non-free

squeeze security

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

################################################

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

sid multimedia

deb http://mirror.home-dn.net/debian-multimedia sid main non-free
deb-src http://mirror.home-dn.net/debian-multimedia sid main non-free

################################################

experimental

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)

#deb http://mirror.home-dn.net/debian-multimedia experimental main
#deb-src http://mirror.home-dn.net/debian-multimedia experimental main

[/code]

Et mon /etc/apt/preferences :

Package: *
Pin: release o=apt-build
Pin-Priority: 989

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 988

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 987

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 986

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 985

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 984

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 983

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 982

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 99

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 98

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 97

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 96

Selon moi c’est correct, j’ai une autre machine qui a exactement les 2 mêmes fichiers et j’ai bien openoffice.org-kde dessus (il est vrai cependant que l’installation est plus ancienne…)

Il faut peut-être installer les paquets openoffice.org et openoffice.org-kde, et pas seulement le second.
Au besoin, spécifie la version sur la ligne de commande d’aptitude.

[code]# aptitude install openoffice.org
Les NOUVEAUX paquets suivants vont être installés :
libcolamd2.7.1{a} libcommons-beanutils-java{a} libcommons-collections3-java{a} libcommons-compress-java{a} libcommons-digester-java{a} libcommons-logging-java{a} libdb-je-java{a} libdb4.7-java{a} libdb4.7-java-gcj{a}
libhsqldb-java{a} libhyphen0{a} libicu4j-java{a} libjline-java{a} libjtidy-java{a} liblucene2-java{a} libneon27-gnutls{a} libservlet2.5-java{a} libwps-0.1-1{a} lp-solve{a} openoffice.org openoffice.org-base{a}
openoffice.org-base-core{a} openoffice.org-calc{a} openoffice.org-common{a} openoffice.org-core{ab} openoffice.org-draw{a} openoffice.org-emailmerge{a} openoffice.org-filter-binfilter{ab} openoffice.org-filter-mobiledev{a}
openoffice.org-impress{a} openoffice.org-java-common{a} openoffice.org-math{a} openoffice.org-officebean{a} openoffice.org-report-builder-bin{a} openoffice.org-style-galaxy{a} openoffice.org-writer{ab} python-uno{a}
ttf-liberation{a} ttf-lyx{a} ttf-opensymbol{a} uno-libs3{a} ure{a} xfonts-mathml{a}
0 paquets mis à jour, 43 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 134Mo d’archives. Après dépaquetage, 334Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
openoffice.org-writer: Dépend: libicu42 (>= 4.2-1) qui est un paquet virtuel
openoffice.org-filter-binfilter: Dépend: libicu42 (>= 4.2-1) qui est un paquet virtuel
openoffice.org-core: Dépend: libicu42 (>= 4.2-1) qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :

  Conserver les paquets suivants dans leur version actuelle :       
  1.  openoffice.org [Non installé]                                   
    
  2.  openoffice.org-base [Non installé]                              
    
  3.  openoffice.org-base-core [Non installé]                         
    
  4.  openoffice.org-calc [Non installé]                              
    
  5.  openoffice.org-core [Non installé]                              
    
  6.  openoffice.org-draw [Non installé]                              
    
  7.  openoffice.org-emailmerge [Non installé]                        
    
  8.  openoffice.org-filter-binfilter [Non installé]                  
    
  9.  openoffice.org-impress [Non installé]                           
    
  10. openoffice.org-math [Non installé]                              
    
  11. openoffice.org-officebean [Non installé]                        
    
  12. openoffice.org-report-builder-bin [Non installé]                
    
  13. openoffice.org-writer [Non installé]                            
    
  14. python-uno [Non installé]                                                                                                                                                                                                            
    

    Laisser les dépendances suivantes non satisfaites :

  15. openoffice.org-writer recommande openoffice.org-filter-binfilter                                                                                                                                                                     
    
  16. openoffice.org-writer recommande openoffice.org-math                                                                                                                                                                                 
    

Accepter cette solution ? [Y/n/q/?] [/code]
ça ne lui plait pas non plus…

Quelle version est-ce que Aptitude essaie d’installer ?
aptitude show openoffice.org

Voilà…

[code]# aptitude show openoffice.org
Paquet : openoffice.org
État: non installé
Version : 1:3.1.1-15+squeeze1
Priorité : optionnel
Section : editors
Responsable : Debian OpenOffice Team debian-openoffice@lists.debian.org
Taille décompressée : 352k
Dépend: openoffice.org-core (= 1:3.1.1-15+squeeze1), openoffice.org-writer, openoffice.org-calc, openoffice.org-impress, openoffice.org-draw, openoffice.org-math, openoffice.org-base, openoffice.org-report-builder-bin, ttf-dejavu,
openoffice.org-officebean, openoffice.org-filter-mobiledev, liblucene2-java (>= 2.3.2), openoffice.org-java-common (> 2.2.0-4)
Recommande: openoffice.org-filter-binfilter, ttf-liberation | ttf-mscorefonts-installer
Suggère: hunspell-dictionary, myspell-dictionary, openoffice.org-help-3.1, openoffice.org-l10n-3.1, menu, unixodbc, cups-bsd, libsane, openoffice.org-hyphenation, openoffice.org2-thesaurus, libxrender1, libgl1, openoffice.org-gnome |
openoffice.org-kde, iceweasel | firefox | icedove | thunderbird | iceape-browser | mozilla-browser, default-jre | gcj-jre | java-gcj-compat | openjdk-6-jre | sun-java5-jre | sun-java6-jre | java5-runtime | jre,
openclipart-openoffice.org, pstoedit, graphicsmagick-imagemagick-compat | imagemagick, libpaper-utils, gstreamer0.10-plugins-base, gstreamer0.10-plugins-good, gstreamer0.10-plugins-ugly, gstreamer0.10-plugins-bad,
gstreamer0.10-ffmpeg
Est en conflit: openoffice.org-java-common (< 1:3.0.0), openoffice.org2 (< 1:3.1.1-15+squeeze1)
Remplace: openoffice.org-debian-files, openoffice.org2 (< 1:3.1.1-15+squeeze1)
Fournit: openoffice.org2
Description : full-featured office productivity suite
OpenOffice.org is a full-featured office productivity suite that provides a near drop-in replacement for Microsoft® Office.

This metapackage installs all components of openoffice.org:

  • openoffice.org-writer: Word processor
  • openoffice.org-calc: Spreadsheet
  • openoffice.org-impress: Presentation
  • openoffice.org-draw: Drawing
  • openoffice.org-base: Database
  • openoffice.org-math: Equation editor
  • openoffice.org-filter-mobiledev: Mobile Devices filters
  • openoffice.org-filter-binfilter: legacy filters (e.g. StarOffice 5.2)

You can extend the functionality of OpenOffice.org by installing these packages:

  • hunspell-dictionary-/myspell-dictionary-: Hunspell/Myspell dictionaries for use with OpenOffice.org
  • openoffice.org-l10n-*: UI interface translation
  • openoffice.org-help-*: User help
  • openoffice.org-thesaurus-*: Thesauri for the use with OpenOffice.org
  • openoffice.org-hyphenation-*: Hyphenation patterns for OpenOffice.org
  • openoffice.org-gtk: Gtk UI Plugin, GNOME File Picker support, QuickStarter for GNOMEs notification are
  • openoffice.org-gnome: GNOME VFS, GConf backend
  • openoffice.org-kde: KDE UI Plugin and KDE File Picker support
  • menu: Will add openoffice.org menu entries for every Debian window manager.
  • unixodbc: ODBC database support
  • cups-bsd: Allows OpenOffice.org to detect your CUPS printer queues
    automatically
  • libsane: Use your sane-supported scanner with OpenOffice.org
  • libxrender1: Speed up display by using Xrender library
  • libgl1: OpenGL support
  • openclipart-openoffice.org: Open Clip Art Gallery with OOo index files
  • iceweasel | firefox | icedove | thunderbird | iceape-browser | mozilla-browser: Mozilla profile with Certificates needed for XML Security…
  • openjdk-6-jre | gcj-jre | java5-runtime: Java Runtime Environment for use with OpenOffice.org
  • pstoedit / imagemagick: helper tools for EPS thumbnails
  • gstreamer0.10-plugins-*: GStreamer plugins for use with OOos media backend
  • libpaper-utils: papersize detection support via paperconf
    Site : http://www.go-oo.org
    [/code]

J’ai la version 3.2.1-6, sous Squeeze 64.
Elle vient probablement des dépôts squeeze-proposed-updates.

Dans mon sources.list :
deb ftp.fr.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb-src ftp.fr.debian.org/debian/ squeeze-proposed-updates contrib non-free main

Sur une squeeze aussi :

[quote]$ apt-cache policy openoffice.org
openoffice.org:
Installed: 1:3.2.1-6
Candidate: 1:3.2.1-6
Version table:
*** 1:3.2.1-6 0
900 ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages
90 ftp2.fr.debian.org/debian/ sid/main amd64 Packages
100 /var/lib/dpkg/status
1:2.4.1+dfsg-1+lenny8 0
900 ftp2.fr.debian.org/debian/ lenny/main amd64 Packages
900 security.debian.org/ lenny/updates/main amd64 Packages
[/quote]

La version 3.2.1-6 se trouve pourtant dans les depots main. :017

@LAV-FRED, en ce qui me concerne je n’utilise pas un fichier preferences comme le tien :

http://forum.debian-fr.org/viewtopic.php?f=1&t=22883&start=0
http://forum.debian-fr.org/viewtopic.php?f=8&t=28854
http://www.isalo.org/wiki.debian-fr/index.php/L%27etiquetage_de_paquets_via_le_fichier_/etc/apt/preferences

Le dernier aptitude update remonte peut-être à trop longtemps.

Salut, :smiley:

Le problème vient du dépot sécurity. Si on lui attribue une priorité inférieure via le fichier /etc/apt/preferences que celle du dépot de base on peut à nouveau installer correctement
Donc si vous utilisez le fichier preferences du forum, vous avez un problème car celui-ci attribue une priorité plus grande au dépot sécurité (ce qui me semble une politique adaptée)

Je ne comprend pas très bien l’origine du problème (erreur de dépendance dans la version mise à jour surle dépot sécurity… ? Problème critique dans le paquet qui exige leur expulsion temporaire des dépots ?) Des éclaircissements de connaisseurs seraient les bienvenus.

en attendant une solution provisoire serait

  1. commenter le dépot sécurity correspondant à votre version dans sources.list
  2. aptitude update
  3. aptitude install openoffice.org
  4. décommenter le dépot sécurity correspondant à votre version dans sources.list

à suivre :arrow_right: