#1 Le 19/01/2013, à 00:27
- Echuu
[RESOLU] Paquet libreoffice cassé
Bonsoir à tous !
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 ?
Merci !
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 !
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 !
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.
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)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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 ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#11 Le 19/01/2013, à 13:06
- f.x0
Re : [RESOLU] Paquet libreoffice cassé
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é
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.
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...
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...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne