CPIO et Gunzip

Fermé
josee411 - 20 nov. 2004 à 13:50
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 30 nov. 2004 à 13:45
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

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
21 nov. 2004 à 01:27
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
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
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
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
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
21 nov. 2004 à 19:42
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
22 nov. 2004 à 09:31
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
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
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
22 nov. 2004 à 11:16
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
salut,
sincérement je te suits pas maintenant : c'est quoi corrompue ??
puis cksun ???
j'ai téléchargé les fichiers du site Oracle.
http://www.oracle.com/technology/software/products/oracle9i/htdocs/linuxsoft.html
jai trouvé un site intéressant :
http://www.puschitz.com/InstallingOracle9i.shtml
josee411
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
22 nov. 2004 à 11:55
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
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
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
22 nov. 2004 à 12:30
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
ok, je viens d'avoir Disk1, Disk2 et Disk3,
je ne sais pas comment installer.
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
22 nov. 2004 à 16:04
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
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
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
en fait, en référence au site : http://www.puschitz.com/InstallingOracle9i.shtml
j'ai essayé ceci : /mnt/cdrom/runInstaller
Linux me dit : aucun fichier ou répoertoire de ce type.
?????
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
30 nov. 2004 à 13:45
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