#1 Le 26/05/2009, à 03:51
- buntuking
Openoffice.org 3.1.0-1 sans prise de tête !
si vous installez "openoffice.org" via "launchpad" vous allez devoir enlever le support français d'ubuntu car il manque des paquets "openoffice.org-l10n" pour Hardy , Intrepid et Jaunty
Voir les croix rouges sur ce lien
https://launchpad.net/~openoffice-pkgs/+archive/ppa
Pour installer Openoffice 3.1.0-1 , il faut :
1/Enlever complètement l'ancienne version
2/installer ce paquet:
openoffice.org-l10n-fr_3.1.0-3_all.deb
http://mirror.aarnet.edu.au/debian/pool … -3_all.deb
3/Ajourter à votre fichier "sources.list"
##PPA for OpenOffice.org
deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu hardy main
##deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu hardy main
ou
##PPA for OpenOffice.org
deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu intrepid main
##deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu intrepid main
ou
##PPA for OpenOffice.org
deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
##deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
4/ intaller le paquet openoffice.org via Synaptic
OpenOffice fonctionne parfaitement !
Dernière modification par buntuking (Le 26/05/2009, à 04:58)
#2 Le 26/05/2009, à 11:47
- Julientroploin
Re : Openoffice.org 3.1.0-1 sans prise de tête !
Ca marche dans l'immédiat, mais ça veux dire que le paquet openoffice.org-l10n-fr_3.1.0-3_all.deb ne sera plus mis à jour. C'est pas gênant à l'avenir?
Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe
Hors ligne
#3 Le 26/05/2009, à 14:27
- buntuking
Re : Openoffice.org 3.1.0-1 sans prise de tête !
Ca marche dans l'immédiat, mais ça veux dire que le paquet openoffice.org-l10n-fr_3.1.0-3_all.deb ne sera plus mis à jour. C'est pas gênant à l'avenir?
Une fois qu'un paquet " openoffice.org-l10n-fr " sera disponible sur Launchpad , tu auras automatiquement deux versions de ce fichier sur Synaptic que tu pourras intervertir , sans désinstaller OpenOffice
Synaptic ---> « forcer la version » choisir la version de Launchpad
openoffice.org-l10n-fr_3.1.0-3_all.deb sera remplacé
il y a donc aucun risque !
#4 Le 26/05/2009, à 14:40
- Julientroploin
Re : Openoffice.org 3.1.0-1 sans prise de tête !
OK, merci pour les trucs!
Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe
Hors ligne
#5 Le 28/05/2009, à 02:09
- buntuking
Re : Openoffice.org 3.1.0-1 sans prise de tête !
Le paquet openoffice.org-l10n-fr_3.1.0-3 a été rajouté sur launchpad , donc pour Jaunty plus besoin de le télécharger !
OpenOffice.org passe totalement à la version 3.1.0-3 sans problème
https://launchpad.net/~openoffice-pkgs/+archive/ppa
Hardy et Intrepid , cela ne devrait pas tarder
Dernière modification par buntuking (Le 28/05/2009, à 02:10)
#6 Le 28/05/2009, à 03:26
- Hizoka
Re : Openoffice.org 3.1.0-1 sans prise de tête !
Salut
Perso je me suis fait un script que je lance de temps en temps :
Il récupère la dernière version dispo la compare a celle installer et met a jour si besoin...
# Version 32 ou 64 ?
read -p "Quelle version souhaitez vous ? 32 ou 64 ? : " nombre
echo "Recherche de la version local et de la version disponible..."
# Version présente sur le pc :
localVersion=$(dpkg -l | egrep "^ii openoffice.org3-writer" | sed 's/Writer.*// ; s/.*writer// ; s/ //g' | cut -d"-" -f1)
# Derniere version :
wget -q ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/localized/fr/ -O /tmp/v_openoffice.txt
Version=$(cat /tmp/v_openoffice.txt | grep 'Répertoire' | sed 's@/</a>@@g ; s@.*>@@g ; s/ //g' | sort | tail -1)
if [[ -z ${Version} ]]
then
echo "${ROUGE}Une erreur est survenu sur la récupération de la dérniere version disponible.${NOIR}"
exit
fi
# Recherche de version 32 ou 64
wget -q "ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/localized/fr/${Version}/" -O /tmp/v_fichier_openoffice.txt
fichier=$(cat /tmp/v_fichier_openoffice.txt | grep install_fr_deb | sed 's/.*href=\"// ; s/\".*// ; s/\/$//g ; s/.*\///' | grep "${nombre}" | tail -1)
if [[ -z ${fichier} ]]
then
echo -e "${ROUGE}Une erreur est survenu sur la récupération du nom du fichier, pas de version ${nombre} ?${NOIR}"
exit
fi
# Comparaison des versions
if [[ -z "$localVersion" || "$Version" != "$localVersion" ]]
then
echo -e "\n${BLEUFONCE}Version installée${NOIR} : ${FUSHIA}${localVersion}${NOIR}
${BLEUFONCE}Version disponible${NOIR} : ${FUSHIA}${Version}${NOIR}"
# Téléchargement de la derniere version du fichier tar.gz contenant les deb :
echo -e "\nTéléchargement de OpenOffice ${FUSHIA}${Version}${NOIR} en cours..."
wget "ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/localized/fr/${Version}/${fichier}" -O "/tmp/${Version}.tar.gz"
# Décompression du fichier tar :
echo -e "\nDécompression des fichiers..."
tar xzf "/tmp/${Version}.tar.gz" -C "/tmp/"
# Installation des deb :
echo -e "\nInstallation des paquets deb OOo-3..."
dpkg -iR --force-overwrite /tmp/*OOO*/DEBS/
else
echo -e "\n${FUSHIA}Vous êtes déjà à jour.${NOIR}"
exit
fi
# Version présente sur le pc :
localVersion=$(dpkg -l | egrep "^ii openoffice.org3-writer" | sed 's/Writer.*// ; s/.*writer// ; s/ //g' | cut -d"-" -f1)
# Comparaison des 2 version permettant de savoir si l'installation a fonctionnée
if [[ -z "$localVersion" || "$Version" != "$localVersion" ]]
then
echo -e "\n${FUSHIA}L'installation d'open-office bêta 3 a échoué !${NOIR}"
else
echo -e "\n${FUSHIA}Installation d'open-office bêta 3 terminée !${NOIR}"
rm "/tmp/${Version}.tar.gz"
rm -r /tmp/*OOO*/
fi
# Si Open office 2 est présent sur le pc
if [ -e "/usr/bin/openoffice" ]
then
zenity --question --title "Desinstallation openoffice 2" --text "Openoffice2 est toujours installé voulez-vous le supprimer ?"
case $? in
0)
echo -e "\n${FUSHIA}Désinstallation d'openffice.org...${NOIR}"
apt-get remove --purge -y openoffice.org-core
;;
1)
;;
esac
fi
Mais c'est sur que s'il existe un dépôt pour open office c'est plus pratique.
Je vais tester ca....
c'est maintenu par qui ce ppa ? ca marche aussi pour les 64 ?
Ne faut-il pas ajouter une clé ?
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xd2bb86e0ebd0f0a43d4db3a760d11217247d1cff
EDIT :
En effet il propose cette version...
mais au final mon script me convient mieux car il est à la version 3.1.0-11.
Merci de l'info quand même.
Dernière modification par Hizoka (Le 28/05/2009, à 03:39)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 26/06/2009, à 07:03
- Hizoka
Re : Openoffice.org 3.1.0-1 sans prise de tête !
Pour ceux que ca pourrait intéresser, voila une mise a jour de mon script.
Il permet d'installer au choix :
- Dernière version stable en 32 bits
- Dernière version stable en 64 bits
- Version de dev en 32 bits
- Version de dev en 64 bits
Il vérifie d'abord la nécessité de mettre à jour.
#! /bin/bash
# Version 32 ou 64 ?
read -p "Quelle version souhaitez vous ?
[1] Version stable 32 bits.
[2] Version stable 64 bits.
[3] Version dev 32 bits.
[4] Version dev 64 bits.
Choix : " format_version
case ${format_version} in
"1")
v_dev_stable="stable"
v_32_64="32"
;;
"2")
v_dev_stable="stable"
v_32_64="32"
;;
"3")
v_dev_stable="dev"
v_32_64="64"
;;
"4")
v_dev_stable="dev"
v_32_64="64"
;;
*)
echo "Vous n'avez pas choisis de chiffre entre 1 et 4."
exit
;;
esac
echo -e "\n${GRAS}Recherche de la version local et de la version disponible...${NOIR}"
# Récupération de la version et du nom du fichier à dl en fonction de la version stable ou dev
if [[ "${v_dev_stable}" == "stable" ]]
then
# Version présente sur le pc :
localVersion=$(dpkg -l | egrep "^ii openoffice.org3-writer" | sed 's/Writer.*// ; s/.*writer// ; s/ //g' | cut -d"-" -f1)
# Derniere version :
wget -q ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/localized/fr/ -O /tmp/v_openoffice.txt
Version=$(grep 'Répertoire' /tmp/v_openoffice.txt | sed 's@/</a>@@g ; s@.*>@@g ; s/ //g' | sort | tail -1)
# Recherche de version 32 ou 64
wget -q "ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/localized/fr/${Version}/" -O /tmp/v_fichier_openoffice.txt
fichier=$(grep "install_fr_deb" /tmp/v_fichier_openoffice.txt | sed 's/.*href=\"// ; s/\".*// ; s/\/$//g ; s/.*\///' | grep "${v_32_64}" | tail -1)
elif [[ "${v_dev_stable}" == "dev" ]]
then
# Version présente sur le pc :
localVersion=$(egrep "^buildid" /opt/ooo-dev3/program/versionrc | cut -d"=" -f2 | cut -d\( -f1 | sed 's/^/DEV/ ; s/m/_m/')
# Derniere version :
wget -q ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/extended/developer/ -O /tmp/v_openoffice.txt
Version=$(grep 'Répertoire' /tmp/v_openoffice.txt | sed 's@/</a>@@g ; s@.*>@@g ; s/ //g' | sort | tail -1)
# Recherche de version 32 ou 64
wget -q "ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/extended/developer/${Version}/" -O /tmp/v_fichier_openoffice.txt
fichier=$(grep 'en-US_deb.tar.gz' /tmp/v_fichier_openoffice.txt | sed 's/.*href=\"// ; s/\".*// ; s/\/$//g ; s/.*\///' | grep "${v_32_64}" | tail -1)
fichier_trad_fr=$(grep 'fr_deb' /tmp/v_fichier_openoffice.txt | sed 's/.*href=\"// ; s/\".*// ; s/\/$//g ; s/.*\///' | grep "${v_32_64}" | tail -1)
fi
# Debug
if [[ -z ${Version} ]]
then
echo -e "\n${ROUGE}Une erreur est survenu sur la récupération de la dérniere version disponible.${NOIR}"
exit
elif [[ -z ${fichier} ]]
then
echo -e "\n${ROUGE}Une erreur est survenu sur la récupération du nom du fichier.${NOIR}"
exit
fi
# Affichage de la version installée et de la version dispo
echo -e "\n${BLEUFONCE}Version installée${NOIR} : ${FUSHIA}${localVersion}${NOIR}.
${BLEUFONCE}Version disponible${NOIR} : ${FUSHIA}${Version}${NOIR}."
# Comparaison des versions
if [[ -z "$localVersion" || "$Version" != "$localVersion" ]]
then
# Téléchargement de la derniere version du fichier tar.gz contenant les deb :
echo -e "\n${GRAS}Téléchargement de la version ${FUSHIA}${Version}${GRAS} d'OpenOffice en cours...${NOIR}\n"
if [[ "${v_dev_stable}" == "stable" ]]
then
wget "ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/localized/fr/${Version}/${fichier}" -O "/tmp/${Version}.tar.gz"
elif [[ "${v_dev_stable}" == "dev" ]]
then
wget "ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/extended/developer/${Version}/${fichier}" -O "/tmp/${Version}.tar.gz"
echo -e "\n${GRAS}Téléchargement de la traduction française d'OpenOffice en cours...${NOIR}\n"
wget "ftp://ftp.proxad.net/mirrors/ftp.openoffice.org/extended/developer/${Version}/${fichier_trad_fr}" -O "/tmp/${Version}_trad_fr.tar.gz"
fi
# Debug
if [[ ! -e "/tmp/${Version}.tar.gz" ]]
then
echo -e "\n${ROUGE}Une erreur est survenu lors du téléchargement du fichier.${NOIR}"
exit
fi
# Décompression du fichier tar :
echo -e "\n${GRAS}Décompression des fichiers...${NOIR}"
tar xzf "/tmp/${Version}.tar.gz" -C "/tmp/"
if [[ "${v_dev_stable}" == "stable" ]]
then
# Installation des deb :
echo -e "\n${GRAS}Installation des paquets deb OOo...${NOIR}\n"
dpkg -iR --force-overwrite /tmp/*OOO*/DEBS/
elif [[ "${v_dev_stable}" == "dev" ]]
then
# Installation des deb :
echo -e "\n${GRAS}Installation des paquets deb...${NOIR}"
dpkg -iR --force-overwrite /tmp/${Version}*/DEBS/
# Décompression du fichier tar de traduction :
echo -e "\n${GRAS}Décompression des fichiers traduction...${NOIR}"
tar xzf "/tmp/${Version}_trad_fr.tar.gz" -C "/tmp/"
# Installation de la trad
echo -e "\n${GRAS}Installation des deb de traduction fr...${NOIR}\n"
dpkg -iR --force-overwrite /tmp/${Version}*fr*/DEBS/
fi
else
echo -e "\n${FUSHIA}Vous êtes déjà à jour.${NOIR}"
exit
fi
# Version présente sur le pc :
if [[ "${v_dev_stable}" == "stable" ]]
then
localVersion=$(dpkg -l | egrep "^ii openoffice.org3-writer" | sed 's/Writer.*// ; s/.*writer// ; s/ //g' | cut -d"-" -f1)
elif [[ "${v_dev_stable}" == "dev" ]]
then
localVersion=$(egrep "^buildid" /opt/ooo-dev3/program/versionrc | cut -d"=" -f2 | cut -d\( -f1 | sed 's/^/DEV/ ; s/m/_m/')
fi
# Comparaison des 2 version permettant de savoir si l'installation a fonctionnée
if [[ -z "$localVersion" || "$Version" != "$localVersion" ]]
then
echo -e "\n${FUSHIA}L'installation d'open-office bêta 3 a échoué !${NOIR}"
else
echo -e "\n${FUSHIA}Installation d'open-office terminée !${NOIR}"
rm "/tmp/${Version}.tar.gz"
rm -r /tmp/*OOO*/ /tmp/${Version}*
fi
# Création du lien pour la version dev
if [[ "${v_dev_stable}" == "dev" ]]
then
echo -e "\n${BLEUFONCE}La commande de lancement d'open-office dev est : ${FUSHIA}soffice \n${NOIR}"
# Création du lien wiki dans /usr/bin/
ln -s /opt/ooo-dev3/program/soffice /usr/local/bin/soffice
# Téléchargement de l'icone
wget -q http://hizoka.funcenter.fr/img/icone_ooo.png -O /opt/ooo-dev3/icone_ooo.png
echo "[Desktop Entry]
Encoding=UTF-8
Terminal=0
Exec=soffice
Icon=/opt/ooo-dev3/icone_ooo.png
Type=Application
Categories=Application;Office
StartupNotify=true
Name=OpenOffice dev
GenericName=OpenOffice dev" > /usr/share/applications/ooodev.desktop
fi
# Proposition de désinstalltion d'Open office 2 s'il est présent sur le pc
if [ -e "/usr/bin/openoffice" ]
then
read -p "Openoffice2 est toujours installé voulez-vous le supprimer ? Oui/Non : " office2
if [[ -n $(egrep -i "^o") ]]
then
echo -e "\n${FUSHIA}Désinstallation d'openffice.org...${NOIR}"
apt-get remove --purge -y openoffice.org-core
fi
fi
Il faut le lancer en root :
sudo bash le_nom_du_fichier.sh
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne