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 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 ! smile

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 !

Julientroploin a écrit :

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