Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/01/2013, à 00:27

Echuu

[RESOLU] Paquet libreoffice cassé

Bonsoir à tous ! big_smile

Je suis nouveau sous Ubuntu donc je suis un peu perdu.

Depuis que j'ai voulu ré-installer Libreoffice après l'avoir enlevé pour mettre OpenOffice, j'ai un sens interdit en haut à droite dans les notifications qui me dit :
"Une erreur est survenue. Veuillez exécuter le gestionnaire de paquet dans le menu contextuel (clic droit) ou apt-get dans un terminal pour voir ce qui est incorrect. Le message d'erreur était "Erreur : nombre de paquets cassés >0" "

Quand je veux mettre à jour via le gestionnaire, il me dit que les paquets sont cassés et dans les détails il y a :

"Les paquets suivants ont des dépendances non-satisfaites :

libreoffice-core: Depends: libreoffice-common (> 1:3.5.4) mais il n'est pas installé
                  Depends: libgcc1 (>= 1:4.1.1) mais la version 1:4.6.3-1ubuntu5 est installée
libreoffice-java-common: Depends: libreoffice-common mais il n'est pas installé"

Quand je lance la Logithèque, une fenêtre me dit "impossible d'installer ou de supprimer des éléments tant que le catalogue des paquets n'est pas réparé". Je clique donc sur "réparer" puis au bout d'un moment une autre fenêtre d'erreur s'ouvre, me disant que la réparation a échoué :

installArchives() failed: (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 310305 files and directories currently installed.)
Unpacking libreoffice-common (from .../libreoffice-common_1%3a3.5.4-0ubuntu1.1_all.deb) ...
dpkg: error processing /var/cache/apt/archives/libreoffice-common_1%3a3.5.4-0ubuntu1.1_all.deb (--unpack):
 trying to overwrite '/usr/bin/soffice', which is also in package openoffice.org-debian-menus 3.4-9593
No apport report written because MaxReports is reached already
rmdir: chec de suppression de /var/lib/libreoffice/share/prereg/: Aucun fichier ou dossier de ce type
rmdir: chec de suppression de /var/lib/libreoffice/share/: Le dossier n'est pas vide
rmdir: chec de suppression de /var/lib/libreoffice/program/: Aucun fichier ou dossier de ce type
rmdir: chec de suppression de /var/lib/libreoffice: Le dossier n'est pas vide
rmdir: chec de suppression de /var/lib/libreoffice: Le dossier n'est pas vide
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for shared-mime-info ...
Processing triggers for gnome-icon-theme ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
Errors were encountered while processing:
 /var/cache/apt/archives/libreoffice-common_1%3a3.5.4-0ubuntu1.1_all.deb
dpkg: dependency problems prevent configuration of libreoffice-java-common:
 libreoffice-java-common depends on libreoffice-common; however:
  Package libreoffice-common is not installed.
dpkg: error processing libreoffice-java-common (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-filter-mobiledev:
 libreoffice-filter-mobiledev depends on libreoffice-java-common; however:
  Package libreoffice-java-common is not configured yet.
dpkg: error processing libreoffice-filter-mobiledev (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-base:
 libreoffice-base depends on libreoffice-java-common (>= 1:3.5.4~); however:
  Package libreoffice-java-common is not configured yet.
dpkg: error processing libreoffice-base (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-core:
 libreoffice-core depends on libreoffice-common (>> 1:3.5.4); however:
  Package libreoffice-common is not installed.
dpkg: error processing libreoffice-core (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-style-human:
 libreoffice-style-human depends on libreoffice-core; however:
  Package libreoffice-core is not configured yet.
dpkg: error processing libreoffice-style-human (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-math:
 libreoffice-math depends on libreoffice-core (= 1:3.5.4-0ubuntu1.1); however:
  Package libreoffice-core is not configured yet.
dpkg: error processing libreoffice-math (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-impress:
 libreoffice-impress depends on libreoffice-core (= 1:3.5.4-0ubuntu1.1); however:
  Package libreoffice-core is not configured yet.
dpkg: error processing libreoffice-impress (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-style-tango:
 libreoffice-style-tango depends on libreoffice-core; however:
  Package libreoffice-core is not configured yet.
dpkg: error processing libreoffice-style-tango (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice:
 libreoffice depends on libreoffice-core (= 1:3.5.4-0ubuntu1.1); however:
  Package libreoffice-core is not configured yet.
 libreoffice depends on libreoffice-impress; however:
  Package libreoffice-impress is not configured yet.
 libreoffice depends on libreoffice-math; however:
  Package libreoffice-math is not configured yet.
 libreoffice depends on libreoffice-base; however:
  Package libreoffice-base is not configured yet.
 libreoffice depends on libreoffice-filter-mobiledev; however:
  Package libreoffice-filter-mobiledev is not configured yet.
 libreoffice depends on libreoffice-java-common (>= 1:3.5.4~); however:
  Package libreoffice-java-common is not configured yet.
dpkg: error processing libreoffice (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-writer:
 libreoffice-writer depends on libreoffice-core (= 1:3.5.4-0ubuntu1.1); however:
  Package libreoffice-core is not configured yet.
dpkg: error processing libreoffice-writer (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-base-core:
 libreoffice-base-core depends on libreoffice-core (= 1:3.5.4-0ubuntu1.1); however:
  Package libreoffice-core is not configured yet.
dpkg: error processing libreoffice-base-core (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libreoffice-gnome:
 libreoffice-gnome depends on libreoffice-core (= 1:3.5.4-0ubuntu1.1); however:
  Package libreoffice-core is not configured yet.
dpkg: error processing libreoffice-gnome (--configure):
 dependency problems - leaving unconfigured

J'arrive à comprendre que le problème est au niveau de Libreoffice, mais je comprends pas comment le résoudre. Est-ce dû au fait que je n'ai pas désinstallé OpenOffice avant d'installer LibreOffice ?

Enfin voilà, quelqu'un aurait-il une solution, svp ? smile

Merci ! big_smile

Dernière modification par Echuu (Le 19/01/2013, à 01:49)

Hors ligne

#2 Le 19/01/2013, à 00:40

Shanx

Re : [RESOLU] Paquet libreoffice cassé

Peux-tu ouvrir un terminal, taper sudo apt-get update, puis sudo apt-get upgrade et nous donner les retour des deux commandes stp ?


Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied

Hors ligne

#3 Le 19/01/2013, à 00:44

f.x0

Re : [RESOLU] Paquet libreoffice cassé

Bonjour Echuu,

Tu peux essayer ceci :

sudo apt-get remove --purge openoffice*

puis essaies de réinstaller libreoffice


SOPI

Hors ligne

#4 Le 19/01/2013, à 00:54

Echuu

Re : [RESOLU] Paquet libreoffice cassé

Shanx :

Ouip, voici :
sudo apt-get update

Ign http://security.ubuntu.com precise-security InRelease
Ign http://ppa.launchpad.net precise InRelease                                 
Ign http://download.tuxfamily.org precise InRelease                            
Ign http://fr.archive.ubuntu.com precise InRelease                             
Ign http://fr.archive.ubuntu.com precise-updates InRelease                     
Ign http://fr.archive.ubuntu.com precise-backports InRelease                   
Ign http://dl.google.com stable InRelease                                      
Atteint http://security.ubuntu.com precise-security Release.gpg                
Ign http://dl.google.com stable InRelease                                      
Atteint http://ppa.launchpad.net precise Release.gpg                           
Atteint http://fr.archive.ubuntu.com precise Release.gpg                       
Réception de : 1 http://download.tuxfamily.org precise Release.gpg [198 B]     
Atteint http://security.ubuntu.com precise-security Release                    
Atteint http://ppa.launchpad.net precise Release                               
Atteint http://fr.archive.ubuntu.com precise-updates Release.gpg               
Atteint http://dl.google.com stable Release.gpg                                
Réception de : 2 http://download.tuxfamily.org precise Release [4 044 B]       
Atteint http://fr.archive.ubuntu.com precise-backports Release.gpg             
Atteint http://security.ubuntu.com precise-security/main Sources               
Atteint http://ppa.launchpad.net precise/main Sources                          
Atteint http://dl.google.com stable Release.gpg                                
Atteint http://fr.archive.ubuntu.com precise Release                           
Réception de : 3 http://download.tuxfamily.org precise/cairo-dock i386 Packages [5 934 B]
Atteint http://security.ubuntu.com precise-security/restricted Sources         
Atteint http://security.ubuntu.com precise-security/universe Sources           
Atteint http://security.ubuntu.com precise-security/multiverse Sources         
Atteint http://security.ubuntu.com precise-security/main i386 Packages         
Atteint http://security.ubuntu.com precise-security/restricted i386 Packages   
Atteint http://security.ubuntu.com precise-security/universe i386 Packages     
Atteint http://security.ubuntu.com precise-security/multiverse i386 Packages   
Atteint http://security.ubuntu.com precise-security/main TranslationIndex      
Atteint http://security.ubuntu.com precise-security/multiverse TranslationIndex
Atteint http://security.ubuntu.com precise-security/restricted TranslationIndex
Atteint http://fr.archive.ubuntu.com precise-updates Release                   
Atteint http://ppa.launchpad.net precise/main i386 Packages                    
Ign http://ppa.launchpad.net precise/main TranslationIndex                     
Atteint http://dl.google.com stable Release                                    
Ign http://download.tuxfamily.org precise/cairo-dock TranslationIndex          
Atteint http://fr.archive.ubuntu.com precise-backports Release                 
Atteint http://security.ubuntu.com precise-security/universe TranslationIndex  
Atteint http://fr.archive.ubuntu.com precise/main Sources                      
Atteint http://fr.archive.ubuntu.com precise/restricted Sources                
Atteint http://fr.archive.ubuntu.com precise/universe Sources                  
Atteint http://fr.archive.ubuntu.com precise/multiverse Sources                
Atteint http://fr.archive.ubuntu.com precise/main i386 Packages                
Atteint http://dl.google.com stable Release                                    
Atteint http://fr.archive.ubuntu.com precise/restricted i386 Packages          
Atteint http://fr.archive.ubuntu.com precise/universe i386 Packages            
Atteint http://fr.archive.ubuntu.com precise/multiverse i386 Packages          
Atteint http://fr.archive.ubuntu.com precise/main TranslationIndex             
Atteint http://security.ubuntu.com precise-security/main Translation-en        
Atteint http://security.ubuntu.com precise-security/multiverse Translation-en  
Atteint http://fr.archive.ubuntu.com precise/multiverse TranslationIndex       
Atteint http://fr.archive.ubuntu.com precise/restricted TranslationIndex       
Atteint http://fr.archive.ubuntu.com precise/universe TranslationIndex         
Atteint http://fr.archive.ubuntu.com precise-updates/main Sources              
Atteint http://fr.archive.ubuntu.com precise-updates/restricted Sources        
Atteint http://fr.archive.ubuntu.com precise-updates/universe Sources          
Atteint http://security.ubuntu.com precise-security/restricted Translation-en  
Atteint http://dl.google.com stable/main i386 Packages                         
Atteint http://fr.archive.ubuntu.com precise-updates/multiverse Sources        
Atteint http://fr.archive.ubuntu.com precise-updates/main i386 Packages        
Atteint http://fr.archive.ubuntu.com precise-updates/restricted i386 Packages  
Atteint http://fr.archive.ubuntu.com precise-updates/universe i386 Packages    
Atteint http://fr.archive.ubuntu.com precise-updates/multiverse i386 Packages  
Ign http://dl.google.com stable/main TranslationIndex                          
Atteint http://fr.archive.ubuntu.com precise-updates/main TranslationIndex     
Atteint http://fr.archive.ubuntu.com precise-updates/multiverse TranslationIndex
Atteint http://fr.archive.ubuntu.com precise-updates/restricted TranslationIndex
Atteint http://fr.archive.ubuntu.com precise-updates/universe TranslationIndex 
Atteint http://security.ubuntu.com precise-security/universe Translation-en    
Atteint http://fr.archive.ubuntu.com precise-backports/main Sources            
Atteint http://fr.archive.ubuntu.com precise-backports/restricted Sources      
Atteint http://fr.archive.ubuntu.com precise-backports/universe Sources        
Atteint http://fr.archive.ubuntu.com precise-backports/multiverse Sources      
Atteint http://fr.archive.ubuntu.com precise-backports/main i386 Packages      
Atteint http://fr.archive.ubuntu.com precise-backports/restricted i386 Packages
Atteint http://dl.google.com stable/main i386 Packages                         
Ign http://dl.google.com stable/main TranslationIndex                          
Atteint http://fr.archive.ubuntu.com precise-backports/universe i386 Packages  
Atteint http://fr.archive.ubuntu.com precise-backports/multiverse i386 Packages
Atteint http://fr.archive.ubuntu.com precise-backports/main TranslationIndex   
Atteint http://fr.archive.ubuntu.com precise-backports/multiverse TranslationIndex
Atteint http://fr.archive.ubuntu.com precise-backports/restricted TranslationIndex
Atteint http://fr.archive.ubuntu.com precise-backports/universe TranslationIndex
Atteint http://fr.archive.ubuntu.com precise/main Translation-fr_FR            
Atteint http://fr.archive.ubuntu.com precise/main Translation-fr               
Atteint http://fr.archive.ubuntu.com precise/main Translation-en               
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-fr_FR      
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-fr         
Atteint http://fr.archive.ubuntu.com precise/multiverse Translation-en         
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-fr_FR      
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-fr         
Atteint http://fr.archive.ubuntu.com precise/restricted Translation-en         
Atteint http://fr.archive.ubuntu.com precise/universe Translation-fr_FR        
Atteint http://fr.archive.ubuntu.com precise/universe Translation-fr           
Atteint http://fr.archive.ubuntu.com precise/universe Translation-en           
Atteint http://fr.archive.ubuntu.com precise-updates/main Translation-fr       
Atteint http://fr.archive.ubuntu.com precise-updates/main Translation-en       
Atteint http://fr.archive.ubuntu.com precise-updates/multiverse Translation-fr 
Atteint http://fr.archive.ubuntu.com precise-updates/multiverse Translation-en 
Atteint http://fr.archive.ubuntu.com precise-updates/restricted Translation-fr 
Atteint http://fr.archive.ubuntu.com precise-updates/restricted Translation-en 
Atteint http://fr.archive.ubuntu.com precise-updates/universe Translation-fr   
Atteint http://fr.archive.ubuntu.com precise-updates/universe Translation-en   
Atteint http://fr.archive.ubuntu.com precise-backports/main Translation-en     
Atteint http://fr.archive.ubuntu.com precise-backports/multiverse Translation-en
Atteint http://fr.archive.ubuntu.com precise-backports/restricted Translation-en
Atteint http://fr.archive.ubuntu.com precise-backports/universe Translation-en 
Ign http://ppa.launchpad.net precise/main Translation-fr_FR                    
Ign http://ppa.launchpad.net precise/main Translation-fr                       
Ign http://download.tuxfamily.org precise/cairo-dock Translation-fr_FR         
Ign http://ppa.launchpad.net precise/main Translation-en                       
Ign http://download.tuxfamily.org precise/cairo-dock Translation-fr     
Ign http://download.tuxfamily.org precise/cairo-dock Translation-en     
Ign http://dl.google.com stable/main Translation-fr_FR
Ign http://dl.google.com stable/main Translation-fr
Ign http://dl.google.com stable/main Translation-en
Ign http://dl.google.com stable/main Translation-fr_FR
Ign http://dl.google.com stable/main Translation-fr
Ign http://dl.google.com stable/main Translation-en
10,2 ko réceptionnés en 1s (8 326 o/s)
Lecture des listes de paquets... Fait

sudo apt-get upgrade

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 libreoffice-core : Dépend: libreoffice-common (> 1:3.5.4) mais il n'est pas installé
 libreoffice-java-common : Dépend: libreoffice-common mais il n'est pas installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

voilà !

f.x0 :

J'ai déjà essayé en suivant les conseils que tu avais donné à un cas similaire, mais ça n'a pas marché chez moi...

Hors ligne

#5 Le 19/01/2013, à 01:22

f.x0

Re : [RESOLU] Paquet libreoffice cassé

Essaies ceci :

mkdir ~/pqtdeb
cd ~/pqtdeb
wget http://ch.archive.ubuntu.com/ubuntu/pool/main/libr/libreoffice/libreoffice-common_3.5.4-0ubuntu1.1_all.deb
sudo dpkg -i --force-all libreoffice-common

puis réssaies d'installer libreoffice


SOPI

Hors ligne

#6 Le 19/01/2013, à 01:41

Echuu

Re : [RESOLU] Paquet libreoffice cassé

Merci ! big_smile

J'ai fait ce que tu as dit, mais à sudo dpkg -i --force-all libreoffice-common j'ai eu un message indiquant une erreur, mais différents des autres (pardon, mais je ne m'en souviens plus) puis j'ai lancé le gestionnaire de mises à jour et j'ai lancé les mises à jour qui se sont installées correctement, et après redémarrage de l'ordi, le petit sens interdit a disparu, et tout semble fonctionner comme avant.
Et LibreOffice semble lui aussi fonctionner correctement.

Encore une fois : Merci ! smile

Hors ligne

#7 Le 19/01/2013, à 01:44

f.x0

Re : [RESOLU] Paquet libreoffice cassé

Le message d'erreur que tu as aperçu avec sudo dpkg -i devait être un simple avertissement
et l'option --force-all l'a ignoré en poursuivant en force l'installation.

En tout cas je suis content pour toi que cela ait fonctionné Echuu, bonne continuation sur Gnu/Linux




SI TU PENSES QUE TON PROBLÈME EST SOLUTIONNÉ, AJOUTES [RÉSOLU] DANS LE TITRE DE TON PREMIER POST, CELA POURRA AIDER D'AUTRES UBUNTEROS QUI ONT LE MÊME PROBLÈME QUE TOI. wink


SOPI

Hors ligne

#8 Le 19/01/2013, à 08:03

tiramiseb

Re : [RESOLU] Paquet libreoffice cassé

Aïe. J'espère que ce conseils ne t'ont pas fait faire de connerie.
Le "force-all" est à éviter.

Dans ton tout premier message (les demandes complémentaires étaient inutiles pour comprendre ton problème) on voit que ça ne veut pas s'installer car le paquet de LibreOffice voulait écraser le fichier /usr/bin/soffice, qui  appartient au paquet d'OpenOffice.org. Tu demandais s'il était nécessaire de désinstaller OpenOffice.org d'abord, la réponse était oui.

Il aurait fallu approfondir la raison qui faisait que la commande de f.x0 en #3 n'a pas marché.

Il y a de forte chances qu'avec le "force-all" tu aies autorisé le paquet de LibreOffice à écraser ce fichier.

Tu risques donc d'avoir ce genre de problème à nouveau lors d'une prochaine mise à jour.

Pour rétablir la situation, je te conseille de désinstaller OpenOffice.org (ce qui risque de supprimer le fameux fichier) puis de forcer une réinstallation de LibreOffice.

Dernière modification par tiramiseb (Le 19/01/2013, à 08:06)

Hors ligne

#9 Le 19/01/2013, à 12:10

f.x0

Re : [RESOLU] Paquet libreoffice cassé

@tiramiseb : C'est sûr que l'option --force-all est à éviter.
toutefois je l'ai faite (et recommandée) à de multiples reprises dans ce genre de problème
et je n'ai JAMAIS eu de souci après lors des mises à jour ultérieures (y compris pour des --force-all sur des paquets d'environnements graphiques).

Cela peut se vérifier en faisant un

ls -la /usr/bin/soffice

qui devrait afficher

/usr/bin/soffice -> ../lib/libreoffice/program/soffice

ce qui signifierait que le lien ne pointe plus sur openoffice
mais bien sur libreoffice.

Il est possible d'approfondir la vérif
en faisant un

cat /usr/bin/soffice

qui devrait afficher

#!/bin/sh
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org.  If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************

#
# STAR_PROFILE_LOCKING_DISABLED=1
# export STAR_PROFILE_LOCKING_DISABLED
#

# file locking now enabled by default
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING

# Uncomment the line below if you suspect that OpenGL is not
# working on your system.
# SAL_NOOPENGL=true; export SAL_NOOPENGL

# uncomment line below to disable anti aliasing of fonts
# SAL_ANTIALIAS_DISABLE=true; export SAL_ANTIALIAS_DISABLE

# uncomment line below if you encounter problems starting soffice on your system
# SAL_NO_XINITTHREADS=true; export SAL_NO_XINITTHREADS



# resolve installation directory
sd_cwd=`pwd`
sd_res=$0
while [ -h "$sd_res" ] ; do
    cd "`dirname "$sd_res"`"
    sd_basename=`basename "$sd_res"`
    sd_res=`ls -l "$sd_basename" | sed "s/.*$sd_basename -> //g"`
done
cd "`dirname "$sd_res"`"
sd_prog=`pwd`
cd "$sd_cwd"

# linked build needs additional settings
if [ -e $sd_prog/ooenv ] ; then
    . $sd_prog/ooenv
fi

# try to get some debug output?
GDBTRACECHECK=
STRACECHECK=
VALGRINDCHECK=

# count number of selected checks; only one is allowed
checks=
# force the --valgrind option if the VALGRIND variable is set
test -n "$VALGRIND" && VALGRINDOPT="--valgrind" || VALGRINDOPT=

for arg in $@ $VALGRINDOPT ; do
    case "$arg" in
        --backtrace)
            if which gdb >/dev/null 2>&1 ; then
                GDBTRACECHECK="gdb -nx --command=$sd_prog/gdbtrace --args"
                checks="c$checks"
            else
                echo "Error: Can't find the tool \"gdb\", --backtrace option will be ignored."
                exit 1
            fi
            ;;
        --strace)
            if which strace >/dev/null 2>&1 ; then
                STRACECHECK="strace -o strace.log -f -tt -s 256"
                checks="c$checks"
            else
                echo "Error: Can't find the tool \"strace\", --strace option will be ignored."
                exit 1;
            fi
            ;;
         --valgrind)
            test -n "$VALGRINDCHECK" && continue;
            if which valgrind >/dev/null 2>&1 ; then
                # another valgrind tool might be forced via the environment variable
                test -z "$VALGRIND" && VALGRIND="memcheck"
                # --trace-children-skip is pretty useful but supported only with valgrind >= 3.6.0
                valgrind_ver=`valgrind --version | sed -e "s/valgrind-//"`
                valgrind_ver_maj=`echo $valgrind_ver | awk -F. '{ print \$1 }'`
                valgrind_ver_min=`echo $valgrind_ver | awk -F. '{ print \$2 }'`
                valgrind_skip=
                if [ "$valgrind_ver_maj" -gt 3 -o \( "$valgrind_ver_maj" -eq 3 -a "$valgrind_ver_min" -ge 6 \) ] ; then
                    valgrind_skip='--trace-children-skip=*/java'
                fi
                # finally set the valgrind check
                VALGRINDCHECK="valgrind --tool=$VALGRIND --trace-children=yes $valgrind_skip --num-callers=50 --error-exitcode=101"
                checks="c$checks"
                if [ "$VALGRIND" = "memcheck" ] ; then
                    export G_SLICE=always-malloc
                    export GLIBCXX_FORCE_NEW=1
                fi
            else
                echo "Error: Can't find the tool \"valgrind\", --valgrind option will be ignored"
                exit 1
            fi
            ;;
    esac
done

if echo "$checks" | grep -q "cc" ; then
    echo "Error: The debug options --backtrace, --strace, and --valgrind cannot be used together."
    echo "       Please, use them one by one."
    exit 1;
fi

PYTHONPATH=$sd_prog${PYTHONPATH+:$PYTHONPATH}
export PYTHONPATH

case "`uname -s`" in
NetBSD|OpenBSD|FreeBSD|DragonFly)
# this is a temporary hack until we can live with the default search paths
    sd_prog1="$sd_prog"
    sd_prog2="$sd_prog/../ure-link/lib"
    LD_LIBRARY_PATH=$sd_prog1:$sd_prog2${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
    JAVA_HOME=$(javaPathHelper -h libreoffice-java 2> /dev/null)
    export LD_LIBRARY_PATH
    if [ -n "${JAVA_HOME}" ]; then
        export JAVA_HOME
    fi
    ;;
AIX)
    LIBPATH=$sd_prog:$sd_prog/../ure-link/lib${LIBPATH:+:$LIBPATH}
    export LIBPATH
    ;;
esac

# run soffice.bin directly when you want to get the backtrace
if [ -n "$GDBTRACECHECK" ] ; then
    exec $GDBTRACECHECK "$sd_prog/soffice.bin" "$@"
fi

# valgrind --log-file=valgrind.log does not work well with --trace-children=yes
if [ -n "$VALGRINDCHECK" ] ; then
    echo "redirecting the standard and the error output to valgrind.log"
    exec &>valgrind.log
fi

# do not pass the request for command line help to oosplash
if test "$#" -eq 1; then
    case "$1" in
        -h | --h | --he | --hel | --help)
            "$sd_prog/soffice.bin" --help
            exit 0
            ;;
        -V | --v | --ve | --ver | --vers | --versi | --versio | --version)
            "$sd_prog/soffice.bin" --version
            exit 0
            ;;
        *)
            ;;
    esac
fi

En résumé, je pense qu'il ne devrait plus y avoir de souci.
Mais tu as raison tiramiseb, il vaut mieux manier cette commande avec prudence et parcimonie.

Dernière modification par f.x0 (Le 19/01/2013, à 12:11)


SOPI

Hors ligne

#10 Le 19/01/2013, à 13:00

tiramiseb

Re : [RESOLU] Paquet libreoffice cassé

Le fichier en question étant un lien, il pointe maintenant en effet simplement sur l'exécutable de LibreOffice. OpenOffice n'est a priori donc pas "cassé".

Par contre, si jamais les paquets d'OpenOffice sont désinstallés, ce fichier ne risque-t-il pas de disparaître ?

Hors ligne

#11 Le 19/01/2013, à 13:06

f.x0

Re : [RESOLU] Paquet libreoffice cassé

tiramiseb a écrit :

Par contre, si jamais les paquets d'OpenOffice sont désinstallés, ce fichier ne risque-t-il pas de disparaître ?

Non cela ne devrait pas être le cas, car le lien a dû être recréé par l'installation de libreoffice (ou forcé par l'option --force-all)
et devrait dépendre désormais de ../lib/libreoffice/program/soffice  → libreoffice-common   → etc ...

Je pense en outre qu'openoffice a été désinstallé lors des tentatives de Echuu.

D'ailleurs un petit

sudo apt-get purge

ne devrait pas faire de mal


SOPI

Hors ligne

#12 Le 20/01/2013, à 12:52

Echuu

Re : [RESOLU] Paquet libreoffice cassé

Lorsque je fais les commandes

ls -la /usr/bin/soffice

et

cat /usr/bin/soffice

le Terminal répond comme ce que dit f.x0 .
Cependant, LibreOffice fonctionne, mais OpenOffice aussi. Donc Oo n'est pas désinstallé. Devrais-je le désinstaller pour plus de sureté ? Si oui comme un simple programme ou je devrais faire attention pour que ça n'endommage pas LibreOffice ?

Et, je fais quand même

 sudo apt-get purge

ou non ?

Hors ligne

#13 Le 20/01/2013, à 13:48

tiramiseb

Re : [RESOLU] Paquet libreoffice cassé

Echuu a écrit :

Cependant, LibreOffice fonctionne, mais OpenOffice aussi. Donc Oo n'est pas désinstallé. Devrais-je le désinstaller pour plus de sureté ?

Comme tu veux. Aucune raison particulière de le faire, aucune raison particulière de ne pas le faire.

Echuu a écrit :

Si oui comme un simple programme ou je devrais faire attention pour que ça n'endommage pas LibreOffice ?

Comme un paquet tout à fait classique, mais il faudra juste voir s'il a touché à ce fameux fichier en conflit après la désinstallation...


Echuu a écrit :

Et, je fais quand même

 sudo apt-get purge

ou non ?

Tu peux toujours, ça ne risque pas de casser ton système, mais si l'état de ton système est celui auquel on pense, alors je pense ça ne fera pas grand chose...

Hors ligne

#14 Le 20/01/2013, à 15:00

f.x0

Re : [RESOLU] Paquet libreoffice cassé

Je suis entièrement d'accord avec tiramiseb,

mais je proposerai bien de supprimer openoffice ave synaptic (ou la logithèque)
ça libérerait de la place et pourrait éviter d'éventuels conflits

puis de purger ton système, ça ne peut pas faire de mal
avec

sudo apt-get purge

Qu'en penses-tu tiramiseb ???


SOPI

Hors ligne

#15 Le 20/01/2013, à 15:08

tiramiseb

Re : [RESOLU] Paquet libreoffice cassé

Pas d'avis particulier.
Je pense qu'il n'y a pas de risque à l'enlever, pas de risque à le laisser...

Et le "purge" c'est pas sûr que ça apporte grand chose, mais enocre une fois, je pense qu'il n'y a pas de risque.

Hors ligne