Forum Linux.général Installer OpenOffice 2 sur une distrib non RPM

Posté par  .
Étiquettes :
0
18
sept.
2004
Bonjour

L'équipe d'OpenOffice a sorti il y a peu la milestone 54. Hélas, comme prévu, elle est dispo uniquement en rpms !
Comme faire pour l'installer sur ma debian ?
Y a-t-il un "fournisseur" officiel de paquets debian pour OOo 2 ?

Question optionnelle : à quel format sont les paquets uno d'OpenOffice ? Comment récupérer ceux d'OpenOffice 2 ? (c'est une solution possible au problème)
  • # Alien ?

    Posté par  . Évalué à 3.

    Je n'ai pas essayé mais alien ne peut faire l'affaire ?
    http://packages.debian.org/stable/admin/alien(...)
    • [^] # Re: Alien ?

      Posté par  . Évalué à 1.

      Non, désolé on m'a dit que ça marchait pas en .deb sur la m51
      J'ai essayé en .tgz, ça marche pas mieux
  • # Re:

    Posté par  . Évalué à 0.

    Si t'as rien de chez rien, voilà un script pour extraire le contenu d'un rpm :
    #!/bin/sh
                                                                                                                                                                                                         
    pkg=$1
    if [ "$pkg" = "" -o ! -e "$pkg" ]; then
        echo "no package supplied" 1>&2
       exit 1
    fi
                                                                                                                                                                                                         
    leadsize=96
    o=`expr $leadsize + 8`
    set `od -j $o -N 8 -t u1 $pkg`
    il=`expr 256 \* \( 256 \* \( 256 \* $2 + $3 \) + $4 \) + $5`
    dl=`expr 256 \* \( 256 \* \( 256 \* $6 + $7 \) + $8 \) + $9`
    # echo "sig il: $il dl: $dl"
                                                                                                                                                                                                         
    sigsize=`expr 8 + 16 \* $il + $dl`
    o=`expr $o + $sigsize + \( 8 - \( $sigsize \% 8 \) \) \% 8 + 8`
    set `od -j $o -N 8 -t u1 $pkg`
    il=`expr 256 \* \( 256 \* \( 256 \* $2 + $3 \) + $4 \) + $5`
    dl=`expr 256 \* \( 256 \* \( 256 \* $6 + $7 \) + $8 \) + $9`
    # echo "hdr il: $il dl: $dl"
                                                                                                                                                                                                         
    hdrsize=`expr 8 + 16 \* $il + $dl`
    o=`expr $o + $hdrsize`
                                                                                                                                                                                                         
    dd if=$pkg ibs=$o skip=1 2>/dev/null | gunzip
    La sortie est du cpio. Donc il faut "piper" dans cpio avec " | cpio -iv -m -d" par exemple.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.