View previous topic :: View next topic |
Author |
Message |
Possum Tux's lil' helper
Joined: 19 Jul 2003 Posts: 134 Location: Toulouse, France
|
Posted: Wed Aug 13, 2003 10:14 pm Post subject: [OPENOFFICE] Question sur OpenOffice en Français ! [Résolu |
|
|
Le retour du marsupial pour vous demander encore une fois de bein vouloir lui éclairer sa lanterne
Après avoir un poil lu ce qui se disait déjà ici et fait un emerge sync je me jette et je tape le LANGUAGE=33 emerge openofice
et là:
Code: | root@opossum:/home/possum# LANGUAGE=33 emerge openoffice
Calculating dependencies ...done!
>>> emerge (1 of 1) app-office/openoffice-1.0.3-r1 to /
>>> md5 src_uri ;-) OOo_1.0.3_source.tar.bz2
>>> md5 src_uri ;-) STLport-4.5.3.tar.gz
>>> md5 src_uri ;-) gpc231.tar.Z
>>> md5 src_uri ;-) freetype-2.1.3.tar.bz2
>>> md5 src_uri ;-) helpcontent_01_unix.tgz
* ****************************************************************
* It is important to note that OpenOffice.org is a very fragile
* build when it comes to CFLAGS. A number of flags have already
* been filtered out. If you experience difficulty merging this
* package and use agressive CFLAGS, lower the CFLAGS and try to
* merge again.
* ****************************************************************
* ****************************************************************
* Selected Lanuage: 01
*
* To build Openoffice in your native language start emerge with
* LANGUAGE=XX emerge openoffice
* To see all supported languagess visit. (as well as for the
* specific LANGUAGE=XX settings you might need
* http://l10n.openoffice.org/all_supported_languages.html
*
* To install language specified dictionaries emerge ooodi
* ****************************************************************
* ****************************************************************
* Your language is not supported by OpenOffice,
* falling back to default value !!!
* **************************************************************** |
Soit, je ne m'avoue pas vaincu et je vais modifier l'ebuild à la main !
extrait de l'ebuild modifié:
Code: | # Language Check
[ -z ${LANGUAGE} ] && LANGUAGE=33
case ${LANGUAGE} in
01|07|33|34|35|39|42|46|49|81|82|86|88)
LHELP=${LANGUAGE}
;;
*)
LHELP=33
HSUPPORT=false
;;
esac
case ${LANGUAGE} in
01|03|07|30|31|33|34|35|34c|37|39|45|46|48|49|55|66|81|82|86|88|90|91|96|97)
LANGUAGE=${LANGUAGE}
;;
*)
LANGUAGE=33
LSUPPORT=false
;; |
Et là:
Code: | root@opossum:/home/possum# emerge openoffice
Calculating dependencies ...done!
>>> emerge (1 of 1) app-office/openoffice-1.0.3-r1 to /
>>> md5 src_uri ;-) OOo_1.0.3_source.tar.bz2
>>> md5 src_uri ;-) STLport-4.5.3.tar.gz
>>> md5 src_uri ;-) gpc231.tar.Z
>>> md5 src_uri ;-) freetype-2.1.3.tar.bz2
!!! No message digest entry found for file "helpcontent_33_unix.tgz."
!!! Most likely a temporary problem. Try 'emerge rsync' again later.
!!! If you are certain of the authenticity of the file then you may type
!!! the following to generate a new digest:
!!! ebuild /usr/portage/category/package/package-version.ebuild digest |
Impossible de trouver où pouvait se situer ce helpcontent_33 dans l'arbre /urs/portage/ pour refaire le digest... Donc, pour l'instant j'ai l'impression de m'ettre tapé le téléchargement de ce monstre (Chusi en RNIS moua) pour des nêfles...
Si qqun à une idée ou une piste... _________________ Marsupial Power Inside
Sauvez les arbres, mangez un castor !
Last edited by Possum on Mon Aug 18, 2003 3:23 pm; edited 1 time in total |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Thu Aug 14, 2003 4:47 am Post subject: |
|
|
Après avoir un peu regardé dans mon portage, j'ai constaté que le fichier helpcontent_33_unix.tgz existe bien sur le serveur ftp d'openoffice, MAIS il n'est pas répertorié dans le fichier /usr/portage/app-office/openoffice/files/digest-openoffice-1.0.3-r1 qui contient tous les MD5 (somme de contrôle pour vérifier l'intégrité du fichier):
Code: | MD5 984146931906a7d53300b29f58f6a899 OOo_1.0.3_source.tar.bz2 165475319
MD5 cd4dd34b623a8704fbc800de79705171 STLport-4.5.3.tar.gz 739943
MD5 fdb06fdb5a4670b172f9fb738b717be9 gpc231.tar.Z 27917
MD5 09775a4111e066f782866d8a57d8481b freetype-2.1.3.tar.bz2 790213
MD5 ff3eb5095a74ae7a9b2918ef5874288f helpcontent_01_unix.tgz 12693536 |
La bidouille du jour c'est donc que tu rajoutes la ligne suivante à ce fichier:
Code: | MD5 20dcbf3211c20afb27fc5677ab8f69e5 helpcontent_33_unix.tgz 13190241 |
Maintenant si tu relances ton emerge ça devrait passer (par contre il faudra peut-être qu'il télécharge le fichier qui pèse ses 13 Mo). Bonne chance |
|
Back to top |
|
|
bestel Tux's lil' helper
Joined: 23 Mar 2003 Posts: 149 Location: grenoble/France
|
Posted: Thu Aug 14, 2003 10:31 am Post subject: |
|
|
Pourrais-tu renommer ton topic en quelque chose du genre : [OPENOFFICE] Une question sur la version francaise s'il te plait.
Ca aide pour avoir une mailleure lecture du forum. Comme tu peux le constater tous les autres topics on un nom de sujet similaire.
et si jamais la solution de Leander256 corrige ton problème... tu peux même le changer en : [OPENOFFICE] Une question sur la version francaise (résolu)
Merci d'avance
et bon courage (la compilation d'openoffice c'est pas marrant ) |
|
Back to top |
|
|
Possum Tux's lil' helper
Joined: 19 Jul 2003 Posts: 134 Location: Toulouse, France
|
Posted: Mon Aug 18, 2003 3:22 pm Post subject: |
|
|
Leander256 wrote: | Après avoir un peu regardé dans mon portage, j'ai constaté que le fichier helpcontent_33_unix.tgz existe bien sur le serveur ftp d'openoffice, MAIS il n'est pas répertorié dans le fichier /usr/portage/app-office/openoffice/files/digest-openoffice-1.0.3-r1 qui contient tous les MD5 (somme de contrôle pour vérifier l'intégrité du fichier): |
Ah les saligauds En tout cas, merci, ça compile en ce moment même
Y'a plus qu'a espérer que le prochain digest contienne le MD5 de tous les helps. _________________ Marsupial Power Inside
Sauvez les arbres, mangez un castor ! |
|
Back to top |
|
|
dcro Apprentice
Joined: 29 Aug 2002 Posts: 160
|
Posted: Wed Aug 20, 2003 9:11 pm Post subject: |
|
|
Pour la version 1.1RC1, 2 ou 3 ce foncionne t-il ? |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Wed Aug 20, 2003 11:13 pm Post subject: |
|
|
Apparemment non, je viens de regarder le contenu des fichiers .ebuild dans /usr/portage/app-office/openoffice/ et le fichier help_content_XX_unix.tgz n'est pas (plus?) utilisé. Donc soit le support des langues étrangères est fourni dans d'autres tgz, soit il n'est pas disponible pour les versions encore marquées instables.
Pour ceux qui sont intéressés par la manip effectuée, je vais donner les détails.
D'abord il faut regarder dans le fichier /usr/portage/app-office/openoffice/openoffice-X.X.X.ebuild (remplacez les X par la version que vous voulez installer bien sûr), la liste des fichiers qu'il va télécharger est stockée dans la variable SRC_URI:
Code: | glorfindel openoffice # cat openoffice-1.0.3-r1.ebuild |more
...
case ${LANGUAGE} in
01|07|33|34|35|39|42|46|49|81|82|86|88)
LHELP=${LANGUAGE}
...
SRC_URI="http://ny1.mirror.openoffice.org/stable/${PV}/OOo_${PV}_source.tar.bz2
http://sf1.mirror.openoffice.org/stable/${PV}/OOo_${PV}_source.tar.bz2
http://www.stlport.org/archive/STLport-${STLP_VER}.tar.gz
ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z
mirror://sourceforge/freetype/freetype-${FT_VER}.tar.bz2
ftp://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/helpcontent/helpcontent_${LHELP}_unix.tgz"
... |
C'est la dernière ligne qui nous intéresse, la variable LHELP va dépendre de celle qu'on donne à LANGUAGE avant de lancer l'emerge. Donc on fait un petit tour sur le ftp d'openoffice, et on récupère le fichier ftp://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/helpcontent/helpcontent_33_unix.tgz . Ensuite on lance un petit:
Code: | md5sum helpcontent/helpcontent_33_unix.tgz |
Il ne reste plus qu'à copier le fichier dans /usr/portage/distfiles (on vient de le télécharger alors autant le garder), puis de rajouter dans le fichier /usr/portage/app-office/openoffice/files/digest-openoffice-1.0.3-r1
la ligne
Code: | MD5 20dcbf3211c20afb27fc5677ab8f69e5 helpcontent_33_unix.tgz 13190241 |
avec la somme MD5 calculée auparavant, le nom du fichier, sa taille en octets.
Voilà, après ça marche (du moins la compilation, si tu pouvais confirmer Possum?), par contre je ne sais pas si la modification du fichier digest sera conservée après un emerge sync. |
|
Back to top |
|
|
aurelboiss n00b
Joined: 11 Aug 2003 Posts: 14
|
Posted: Fri Aug 22, 2003 5:13 pm Post subject: |
|
|
Moi je n'y arrive pas il me sort ca :
Quote: | Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/OpenOffice.org/contrib/helpcontent ... done.
==> PASV ... done. ==> RETR helpcontent__unix.tgz ...
No such file `helpcontent__unix.tgz'.
|
j'ai une 1.1rc3 et j'allais oublie je tapes la commande:
Quote: |
LANGUAGE=33 emerge -B openoffice-1.1_rc3.ebuild
|
@+ |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Fri Aug 22, 2003 8:07 pm Post subject: |
|
|
On la refait moins crispés:
dcro wrote: | Pour la version 1.1RC1, 2 ou 3 ce foncionne t-il ? |
Leander256 wrote: | Apparemment non, je viens de regarder le contenu des fichiers .ebuild dans /usr/portage/app-office/openoffice/ et le fichier help_content_XX_unix.tgz n'est pas (plus?) utilisé. Donc soit le support des langues étrangères est fourni dans d'autres tgz, soit il n'est pas disponible pour les versions encore marquées instables. |
Il est possible que ça change (je suis pas devin), vérifie dans les fichiers cités après chaque emerge sync. |
|
Back to top |
|
|
|