OVH Cloud OVH Cloud

Monter iso mandrake

7 réponses
Avatar
William
Salut,

j'avais posé une question pour savoir comment monter mes images iso de la
mandrake afin de pouvoir ajouter des packages a partir de ces images. Apres
les conseils que j'ai reçu, voici comment j'ai fais :
mount chemin_fichier_iso repertoire_montage -t iso9660 -o loop
Je ne sais pas si je fais bien ? Je monte le cd dans mon repertoire
personnel. Y'a t'il de meilleures solutions (notemment pour retrouver mes
images montées a chaque démarrage) ? J'ai entendu parler aussi qu'on pouvais
spécifier un mirroir comme média d'install ... une piste ?
Pour simplifier les choses, j'ai placé les commandes de mount dans un
fichier que je peux lancer a la main. Y'a t'il une astuce pour le lancer au
demarrage (je l'ai placé dans /etc/initd mais rien ne se passe apparement) ?

J'ai aussi une autre question concernant la compilation de programme en c++
sous mandrake. J'ai fais un ou deux essais avec un programme c++ basique,
mais il ne lance pas la compilation. j'ai testé gcc et cpp ? g++ n'est pas
installé ? J'ai cru comprendre que g++ était en fait gcc appellé avec des
options spécifiques au c++.

voici l'erreur :
gcc: installation problem, cannot exec `cc1plus': No such file or directory


Si vous pouviez me dire a quoi correspond ce cclplus ?

Merci d'avance

William

7 réponses

Avatar
tib
"William" <wbecker at ifrance point com> a écrit:

Salut,

j'avais posé une question pour savoir comment monter mes images iso de la
mandrake afin de pouvoir ajouter des packages a partir de ces images.
Apres les conseils que j'ai reçu, voici comment j'ai fais :
mount chemin_fichier_iso repertoire_montage -t iso9660 -o loop
Je ne sais pas si je fais bien ? Je monte le cd dans mon repertoire
personnel. Y'a t'il de meilleures solutions (notemment pour retrouver mes
images montées a chaque démarrage) ? J'ai entendu parler aussi qu'on
pouvais spécifier un mirroir comme média d'install ... une piste ?


urpmi.addmedia test
ftp://ftp.clubinternet.fr/pub/linux/Mandrake/9.0/i586/Mandrake/RPMS
with ../base/hdlist.cz

permettra d'ajnouter un mirroir d'install depuis le ftp de club-internet,
pour la mandrake 9.0. à modifier selon les ftp et les versions...

Pour simplifier les choses, j'ai placé les commandes de mount dans un
fichier que je peux lancer a la main. Y'a t'il une astuce pour le lancer
au demarrage (je l'ai placé dans /etc/initd mais rien ne se passe
apparement) ?

J'ai aussi une autre question concernant la compilation de programme en
c++ sous mandrake. J'ai fais un ou deux essais avec un programme c++
basique, mais il ne lance pas la compilation. j'ai testé gcc et cpp ? g++
n'est pas installé ? J'ai cru comprendre que g++ était en fait gcc appellé
avec des options spécifiques au c++.

voici l'erreur :
gcc: installation problem, cannot exec `cc1plus': No such file or
directory


Si vous pouviez me dire a quoi correspond ce cclplus ?

Merci d'avance

William


Avatar
TiChou
Dans le message <news:4167c12f$0$22585$,
*William* tapota sur f.c.o.l.configuration :

Salut,


Bonjour,

j'avais posé une question pour savoir comment monter mes images iso de la
mandrake afin de pouvoir ajouter des packages a partir de ces images.
Apres les conseils que j'ai reçu, voici comment j'ai fais :
mount chemin_fichier_iso repertoire_montage -t iso9660 -o loop
Je ne sais pas si je fais bien ?


La syntaxe est correcte.

Je monte le cd dans mon repertoire personnel. Y'a t'il de meilleures
solutions (notemment pour retrouver mes images montées a chaque
démarrage) ?


Tout simplement dans votre fichier /etc/fstab.

image.iso /mnt/iso iso9660 loop

On peut aussi permettre aux utilisateurs de pouvoir monter leur propre
fichier iso :

image.iso iso iso9660,users loop

Ce qui peut donner par exemple :

tichou $ id -un
tichou
tichou $ ls -l movix.iso
-rw-r--r-- 1 tichou users 50593792 Oct 9 14:26 movix.iso
tichou $ ln -s movix.iso image.iso
tichou $ mkdir iso
tichou $ mount image.iso
tichou $ ls -l iso
total 10
dr-xr-xr-x 3 root root 2048 Jul 8 2003 isolinux
dr-xr-xr-x 3 root root 6144 Jul 8 2003 movix
dr-xr-xr-x 5 root root 2048 May 10 2003 mplayer
tichou $ umount image.iso

Merci d'avance


De rien.

--
TiChou

Avatar
billiob
"William" <wbecker at ifrance point com> a écrit:
Salut,



Salut

j'avais posé une question pour savoir comment monter mes images iso de la
mandrake afin de pouvoir ajouter des packages a partir de ces images.
Apres les conseils que j'ai reçu, voici comment j'ai fais :
mount chemin_fichier_iso repertoire_montage -t iso9660 -o loop
Je ne sais pas si je fais bien ? Je monte le cd dans mon repertoire
personnel. Y'a t'il de meilleures solutions (notemment pour retrouver mes
images montées a chaque démarrage) ? J'ai entendu parler aussi qu'on
pouvais spécifier un mirroir comme média d'install ... une piste ?



urpmi.addmedia test
ftp://ftp.clubinternet.fr/pub/linux/Mandrake/9.0/i586/Mandrake/RPMS
with ../base/hdlist.cz



un tour sur easyurpmi.zarb.org t'aidera a configurer tout cela.

J'ai aussi une autre question concernant la compilation de programme en
c++ sous mandrake. J'ai fais un ou deux essais avec un programme c++
basique, mais il ne lance pas la compilation. j'ai testé gcc et cpp ? g++
n'est pas installé ? J'ai cru comprendre que g++ était en fait gcc appellé
avec des options spécifiques au c++.

voici l'erreur :
gcc: installation problem, cannot exec `cc1plus': No such file or
directory



Ce message d'erreur t'indique qu'il ne trouve pas l'exécutable `cc1plus'.
Un 'urpmf cc1plus' (urpmf pour chercher le paquetage dans lequel ce
trouve ton fichier; en tant que root) m'indique

gcc-c++:/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.1/cc1plus
gcc2.96-c++:/usr/lib/gcc-lib/i586-mandrake-linux-gnu/2.96/cc1plus
prc-tools:/usr/lib/gcc-lib/m68k-palmos/2.95.3-kgpd/cc1plus
gcc3.3-c++:/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.4/cc1plus
gcc4.0-c++:/usr/lib/gcc/i586-mandrake-linux-gnu/4.0.0/cc1plus

Ainsi tu peux installer l'un des paquets ci-dessus via la commande :
urpmi gcc4.0-c++

Merci d'avance
De rien.


William
--


@+
Billiob
Utilisateur de Linux n°342916
Enregistrez-vous sur http:counter.li.org !!
Remplaçez INVALID par swissinfo pour m'envoyer un mail.


Avatar
William
Merci bien a tous les 3 pour vos réponse c tres sympa ;)
j'ai bien noté les urpmi.addmedia (merci billiob pour l'url ... qui ma
généré les commandes toute seule).
Je vais quand meme essayer de monter mes images au démarrage (juste pour
tester) en mettant les commandes dans fstab.
Et merci aussi pour l'explication sur le cclplus ... parce que la j'étais
bloqué !

Voila bonne soirée

A+

William
Avatar
Christophe PEREZ
Le Sat, 09 Oct 2004 14:44:07 +0200, TiChou a écrit:

Tout simplement dans votre fichier /etc/fstab.

image.iso /mnt/iso iso9660 loop


Ceci dit, moi qui me greffe sur un peu toute les discussions où il y a
quelque chose qui m'intéresse, je me demandais quelque chose.

Comment faire pour retrouver l'arborescence d'une distrib (mandrake par
exemple) quand on a les iso ?
Je m'explique :
Je voudrais avoir :
Mandrake/RPMS <- faisant partie de l'image 1
Mandrake/RPMS2 <- montage de l'image 2
Mandrake/RPMS3 <- montage de l'image 3
Mandrake/RPMS4 <- montage de l'image 4

Or, si je monte l'iso 1, je n'ai pas les répertoires RPMSx, juste le
RPMS.
Du coup, je ne peux pas monter les autres images dessus. Et je ne
veux/peux pas modifier l'image en créant à la volée ces répertoires,
si ?

Du coup, bêtement, sur ma machine, j'ai du extraire le contenu de chaque
image (dont place occupée double) pour retrouver cette arborescence que
reconnaîtra une installation par le réseau (nfs|ftp...), mais s'il y
avait une solution plus propre...

Je ne sais pas si je suis très clair sur ce coup là.

--
Christophe PEREZ
Écrivez moi sans _faute !

Avatar
TiChou
Dans le message <news:,
*Christophe PEREZ* tapota sur f.c.o.l.configuration :

Comment faire pour retrouver l'arborescence d'une distrib (mandrake par
exemple) quand on a les iso ?
Je m'explique :
Je voudrais avoir :
Mandrake/RPMS <- faisant partie de l'image 1
Mandrake/RPMS2 <- montage de l'image 2
Mandrake/RPMS3 <- montage de l'image 3
Mandrake/RPMS4 <- montage de l'image 4

Or, si je monte l'iso 1, je n'ai pas les répertoires RPMSx, juste le
RPMS.
Du coup, je ne peux pas monter les autres images dessus.


Je ne sais pas si j'ai bien compris, on verra bien. :-)

Tu montes par exemple tes 4 images de CD ainsi :

$ mkdir /mnt/CD{1,2,3,4}

$ mount -t iso9660 -o loop Mandrakelinux...CD1.i586.iso /mnt/CD1
$ mount -t iso9660 -o loop Mandrakelinux...CD2.i586.iso /mnt/CD2
$ mount -t iso9660 -o loop Mandrakelinux...CD3.i586.iso /mnt/CD3
$ mount -t iso9660 -o loop Mandrakelinux...CD4.i586.iso /mnt/CD4

Ensuite, en utilisant l'option 'bind' de mount (noyau 2.4 et 2.6) ou
l'option 'move' (uniquement noyau 2.6), tu crées l'arboresence que tu
désires :

$ mkdir -p /mnt/Mandrake/RPMS{,2,3,4}

$ mount -o bind /mnt/CD1/Mandrake/RPMS /mnt/Mandrake/RPMS
$ mount -o bind /mnt/CD2/Mandrake/RPMS /mnt/Mandrake/RPMS2
$ mount -o bind /mnt/CD3/Mandrake/RPMS /mnt/Mandrake/RPMS3
$ mount -o bind /mnt/CD4/Mandrake/RPMS /mnt/Mandrake/RPMS4

Ou bien, plus simplement, en créant des liens :

$ mkdir /mnt/Mandrake

$ ln -s /mnt/CD1/Mandrake/RPMS /mnt/Mandrake/RPMS
$ ln -s /mnt/CD2/Mandrake/RPMS /mnt/Mandrake/RPMS2
$ ln -s /mnt/CD3/Mandrake/RPMS /mnt/Mandrake/RPMS3
$ ln -s /mnt/CD4/Mandrake/RPMS /mnt/Mandrake/RPMS4

Je ne sais pas si je suis très clair sur ce coup là.


Je pense. :-) En tout cas j'espère, à mon tour, l'avoir été. :-)

--
TiChou

Avatar
Christophe PEREZ
Le Mon, 11 Oct 2004 01:06:44 +0200, TiChou a écrit:

[...]
Ensuite, en utilisant l'option 'bind' de mount (noyau 2.4 et 2.6) ou
l'option 'move' (uniquement noyau 2.6), tu crées l'arboresence que tu
désires :


Ah, connais pas move. Je vais voir de quoi il s'agit pour voir si ça
correspond mieux à ce que je veux que bind.

[...]
$ ln -s /mnt/CD1/Mandrake/RPMS /mnt/Mandrake/RPMS


Oui mais non, car les autres doivent être incluses dedans.

$ ln -s /mnt/CD2/Mandrake/RPMS /mnt/Mandrake/RPMS2
$ ln -s /mnt/CD3/Mandrake/RPMS /mnt/Mandrake/RPMS3
$ ln -s /mnt/CD4/Mandrake/RPMS /mnt/Mandrake/RPMS4


L'arbo de l'image 1, c'est :

autorun.inf
COPYING
doc/
dosutils/
images/
index.htm
install.htm
INSTALL.txt
isolinux/
LICENSE.txt
Mandrake/ <========================== base/
mdkinst/
RPMS/
share/

misc/
pkg-10.0-Official-download-i586.idx
README.txt
release-notes.txt
VERSION

celle des autres est du genre :
/Boot (pour la 2)
/Mandrake
/RPMSx

Du coup, c'est le RPMx que je vais devoir monter, mais bon, j'avoue que
ça ne change pas grand chose.

Et je crois que j'avais déjà essayé quelque chose dans le genre mais
que j'avais un pb avec le FTP et/ou le NFS, je ne me souviens plus bien.
Bon, ben je vais ré-essayer ;-)

Je ne sais pas si je suis très clair sur ce coup là.


Je pense. :-) En tout cas j'espère, à mon tour, l'avoir été. :-)


Si si, bien sûr, comme toujours.
Merci.

--
Christophe PEREZ
Écrivez moi sans _faute !