CPIO et Gunzip

josee411 -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour, j'essaie d'installer Oralce 9i sous linux redhat 9, le probléme est que Linux ne comprend pas l'archivage cpio ni le compresseur:décompresseur gunzip.
à votre qu'il ce qu'il faut faire ??
merci de me répondre.

17 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Quelle est ta distribution?
    Voici ce que donne le contenu partiel de l'archive ( oracle 10.1.2) sous Debian
    johand@horus:/mnt/samba$ file ship.db.cpio.gz
    ship.db.cpio.gz: gzip compressed data, was "ship.db.cpio", from Unix
    johand@horus:/mnt/samba$ ls -l ship.db.cpio.gz
    -rwxr--r--  1 root root 611574473 Oct 16 11:34 ship.db.cpio.gz
    johand@horus:/mnt/samba$ gunzip -d -c ship.db.cpio.gz |cpio -i -t|head -15
    Disk1/stage/Components/oracle.server/10.1.0.2.0/1/DataFiles/build.jar
    Disk1/stage/Components/oracle.server/10.1.0.2.0/1/DataFiles
    Disk1/stage/Components/oracle.server/10.1.0.2.0/1
    Disk1/stage/Components/oracle.server/10.1.0.2.0
    Disk1/stage/Components/oracle.server
    Disk1/stage/Components/oracle.assistants.emcf/10.1.0.2.0/1/DataFiles/bin.jar
    Disk1/stage/Components/oracle.assistants.emcf/10.1.0.2.0/1/DataFiles/emca.jar
    Disk1/stage/Components/oracle.assistants.emcf/10.1.0.2.0/1/DataFiles
    Disk1/stage/Components/oracle.assistants.emcf/10.1.0.2.0/1
    Disk1/stage/Components/oracle.assistants.emcf/10.1.0.2.0
    Disk1/stage/Components/oracle.assistants.emcf
    Disk1/stage/Components/oracle.cartridges.locator/10.1.0.2.0/1/DataFiles/lib.jar
    Disk1/stage/Components/oracle.cartridges.locator/10.1.0.2.0/1/DataFiles/doc.jar
    Disk1/stage/Components/oracle.cartridges.locator/10.1.0.2.0/1/DataFiles/sql.jar
    Disk1/stage/Components/oracle.cartridges.locator/10.1.0.2.0/1/DataFiles/build.jar
    

    Normallement gzip est incontournable sur une distribution Unix moderne.
    cpio est plus antique.
    Installe gzip et/ou cpio s'ils ne sont pas disponibles.
    En général gunzip est un lien vers gzip.
    johand@horus:/mnt/samba$ md5sum $(which gzip) $(which gunzip)
    9588ea4b8c6f81a5ee5ff0890f8d34c6  /bin/gzip
    9588ea4b8c6f81a5ee5ff0890f8d34c6  /bin/gunzip
    johand@horus:/bin$ ls -i gzip gunzip
    568968 gunzip  568968 gzip
    

    man gzip; man cpio
    Johan
    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  2. josee411
     
    j'ai linux redhat 9, je ne sais pas si gunzip est installé ou pas ?? de meme pour cpio.
    je suis débutant sur Linux.
    merci de me répondre.
    0
  3. kmf
     
    C'est le genre de programmes qui sont normalent toujours installe, surtout le gzip. En cas de doute:
    which gzip
    which gunzip
    which cpio
    


    je suis débutant sur Linux.
    Apprendre les bases avec la doc:
    http://doc.mandrakelinux.com/MandrakeLinux/100/fr/Command-Line.html/
    meme si c'est pour Mandrake ca contient de sections generales super pedagogiques. Ca explique par exemple comment verifier qu'un truc est installe ou pas.
    0
  4. josee411
     
    bonjour Johan, je viens d'avoir le meme écran avec les fichiers oracle, donc, apparement ça marche chez moi gunzip : c'était le code que je connaissais pas.
    bon, si tu as réussi l'installation de Oracle, dis moi exactement svp comment puis-je procéder pour installer 9i sur ma machine.
    quelles sont les commandes pour tout installer sous linux.
    en fait, j'ai copié le fichier ship_9204_linux_disk1.cpio.gz sur un autre directory puis j'ai procédé au dézip.
    merci de me répondre.
    a+
    0
    1. jisisv Messages postés 3678 Statut Modérateur 936
       
      Je vais regarder celà.
      J'avais installé la version 10.2.1 sous XP (PIV 2.8Ghz, 512MB ram), un vrai bourrin(accès disques incessants, documentation exécrable, malgré les 4Gb téléchargés)
      Je vais essayer cette version ou un 9.?.? sous Debian , avec le JDK j2sdk1.4.2_06 de Sun sous ma Debian. Mais pas immédiatement .
      Je te tiens au courant.

      Johan
      Gates gave you the windows.
      GNU gave us the whole house.(Alexandrin)
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jisisv Messages postés 3678 Statut Modérateur 936
     
    Hello josee411,
    J'ai commencé à regarder celà sur ma Debian (oracle 9.2.0.4)
    Normalement, tu peux exploser les archives à l'aide de commandes du style
    gunzip -d -c ~johand/tmp/oracle/ship_9204_linux_disk1.cpio.gz |cpio -idmv
    gunzip -d -c ~johand/tmp/oracle/ship_9204_linux_disk2.cpio.gz |cpio -idmv
    gunzip -d -c ~johand/tmp/oracle/ship_9204_linux_disk3.cpio.gz |cpio -idmv
    (cela évite de devoir gunzipper les archives sur disque )

    Tu dois obtenir quelque chose du genre
    johand@horus:/mnt/media/oracle9204$ ls
    Disk1  Disk2  Disk3
    johand@horus:/mnt/media/oracle9204/$ ls Disk1
    doc  index.htm  install  lgto  response  runInstaller  stage
    


    Ensuite
    cd Disk1
    ./runInstaller
    (en utilisateur non root)
    Là j'ai eu un problème avec une bibliothèque dynamique, (cela dépendra de ta configuration) . J'ai salement bidouillé:
    horus:/tmp# cd /usr/lib
    horus:/usr/lib# ln -s  libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2
    horus:~# # la bidouille est ici, pas très propre mais semble fonctionner
    

    Ensuite la procédure d'installation semble commencer à fonctionner.
    Je dois lire la documentation afin de créer des groupes et utilisateurs.
    J'en dirai plus quand j'aurai le temps(ce soir vraissemblablement). D'ici là , bonne bidouille.

    Johan

    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  7. josee411
     
    Bonjour Johan,
    j'ai essayé de faire la même chose comme tu l'as décrit :gunzip -d -c ~root/oracle/ship_9204_linux_disk1.cpio.gz |cpio
    -idmv
    il m'affiche un message : cpio : premature end of archive.
    merci de me répondre.
    josee411
    0
  8. jisisv Messages postés 3678 Statut Modérateur 936
     
    Si tu as suffisamment d'espace
    gzip ship_9204_linux_disk1.cpio.gz
    gzip ship_9204_linux_disk2.cpio.gz
    gzip ship_9204_linux_disk3.cpio.gz
    et vérifie que tes archives ne sont pas corrompues
    Sur le site:
    ship_9204_linux_disk1.cpio.gz (538,906,295 bytes) (cksum - 245082434)
    ship_9204_linux_disk2.cpio.gz (632,756,922 bytes) (cksum -2575824107)
    ship_9204_linux_disk3.cpio.gz (296,127,243 bytes) (cksum - 96915247)
    

    Effectue
    cksum sur les fichiers .gz

    Johan
    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  9. jisisv Messages postés 3678 Statut Modérateur 936
     
    Dans le post <8> , il faut lire gunzip bien sûr ;)
    Une archive est corrompue dès lors qu'elle ne correspond pas bit à bit au fichier original.
    Ici , chez oracle, ils utilisent cksum pour construire une empreinte des fichiers (il est plus courant d'utiliser md5sum , enfin on se démarque comme on peut...)
    Si le résultat de cksum sur tes fichiers téléchargés ne correspond pas à ce qui est indiqué sur leur page http://www.oracle.com/technology/software/products/oracle9i/htdocs/linuxsoft.html
    c'est qu'il y a eu une erreur dans ton download...
    Johan

    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  10. josee411
     
    salut,
    le probléme est que le cpio n'est pas installé sur ma machine.
    je viens juste de trouver cpio zipé sur emule, mais j'ai jamais installé quoique ce soit sur ma machine (linux), j 'ai toujours w avec windows. c'est bete de se limiter uniquement à windows.
    veux tu bien m'expliquer comme installer étape par étapes stp (......).
    merci de ton aide.
    josee411
    0
  11. jisisv Messages postés 3678 Statut Modérateur 936
     
    Pas besoin de passer par emule , tu vas sur un site ftp
    Par exemple ftp://ftp.scarlet.be/pub/redhat/redhat/linux/9/en/os/i386/RedHat/RPMS
    et tu copie cpio-2.5-3.i386.rpm (ou une version compatible avec ton système en local).
    Puis un
     rpm -i cpio-2.5-3.i386.rpm

    devrait suffire.
    Il doit y avoir des systèmes genre apt sous RedHat , mais je ne suis pas spécialiste de cette distribution.

    Johan
    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  12. josee411
     
    ok, je viens d'avoir Disk1, Disk2 et Disk3,
    je ne sais pas comment installer.
    0
  13. jisisv Messages postés 3678 Statut Modérateur 936
     
    En supposant que tu disposes d'un environnement Java fonctionnel,
    tu entres dans Disk1 et tu lances
    ./runInstaller
    depuis un environnement X,ou avec une variable DISPLAY correcte
    moi j'utitise un serveur VNC)
    (pas en root, si tu essayes en uid 0, il te donne un message très explicite).
    Au-delà j'ai pu avancer dans l'installation , mais il vaut mieux lire la documentation concernant les groupes/utilisateurs.
    Je regarderai celà cette nuit si j'ai le temps....

    Johan

    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  14. josee411
     
    en fait, j'ai essayé d'entrer dans Disk1, il me dit que : Aucun fichier ou répertoire de ce type.
    et pourtant il est dans mon repertoire /root
    je comprends rien.
    merci infiniment de ton aide.
    josee
    0
  15. josee411
     
    salut Johand,
    jusqu'à maintenant j'ai crée des variables d'environement pour oracle, et des sites oracle directories.
    j'étais voir sur le fichier Disk1, appremment il y'a pas de Installer.
    il y'a que d'autres fichiers apache en général.
    que dois-je faire pour installer maintenant.
    http://www.puschitz.com/InstallingOracle9i.shtml
    0
  16. jisisv Messages postés 3678 Statut Modérateur 936
     
    Hello josee,
    je reprends mes tests d'ici peu.
    J'ai fait des transferts MySQL->PostgreSQL
    Avec PHP, PEAR and C<upper>ie</upper>

    Johan
    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0