Comment installer GCC ? [Résolu]

Message
Author
Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

Comment installer GCC ? [Résolu]

#1 Post by Jonboy »

Bonjour à tous,

J'ai farfouillé un peu sur le forum, j'ai trouvé un début de réponse, mais malheureusement pour moi, ca n'a pas fonctionnné, et je n'ai pas trouvé de "tuto" proprement parler...

Est ce que qq'un pourrait m'indiquer une adresse si ce tuto existe ou avoir la gentillesse de m'expliquer, parce que c'est assez embêtant de ne pas l'avoir...

Merci pour votre aide.
Last edited by Jonboy on Fri 04 Apr 2008, 15:56, edited 1 time in total.

User avatar
Dingo
Posts: 1437
Joined: Tue 11 Dec 2007, 17:48
Location: somewhere at the end of rainbow...
Contact:

#2 Post by Dingo »

si vous voulez dire le libraries de developpement, je pense qu'il faut telecharger ce fichier ici pour Puppy 3.01

http://puppylover.netsons.org/dokupuppy ... _libraries
Last edited by Dingo on Sun 22 Jun 2008, 14:39, edited 1 time in total.
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#3 Post by Béèm »

Le devx_***.sfs contient effectivement le gcc, le cc etc...
Mettez le dans /mnt/home et sélectionner le dans le bootmanager.
Je ne sais pas si le devx_***.sfs classique est compatible avec Toutou ou s'il y a un spéciale pour Toutou
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#4 Post by Jonboy »

J'ai déjà télécharger ce petit fichier ! mais je ne sais pas comment mettre en place le tout...

J'avais essayé une manip, mais ce fut un echec.

Du coup, j'ai ce fichier, mais je ne sais pas quoi en faire en clair :(

maddox
Posts: 454
Joined: Fri 28 Sep 2007, 20:37
Location: sometimes in France

#5 Post by maddox »

Bonjour,

Ce poste à été modifié (partie installe complète) pour ajouter la soluc de limax... "-t squashfs"
Pour certains cela fonctionne avec "-o loop" mais d'autres utilisateurs bloquent à cet endroit...

- il y'a un fichier à modifier "rc.modules" pour ajouter la prise en charge des *.sfs au démarrage.
Ajouter 1 ligne à la fin du fichier "/etc/rc.d/rc.modules" mais avant la ligne ###END###
et voici le contenu du fichier après les modifications :

#v2.13
#dougal suggested this:
[ ! -d /proc/acpi ] && modprobe apm

modprobe squashfs

###END###

sauver le fichier "/etc/rc.d/rc.modules" puis redémarrez

-----------------fin de l'édit------------------------------------------------------

pour installer/utiliser le devx---.sfs, 2 façons de le faire

1er- Installe frugal -> Menu->Système->(3ème du bas) Configurer le démarrage: Bootmanager
Choisir quel fichier SFS supplementaire.. , clique sur l'icône à droite.
devx---.sfs, (clique sur bouton Add/Ajouter) le fichier se deplace dans la fenêtre à droite
Clique sur bouton OK, puis redémarrez, voila GCC est directement utilisable...

2ème- Toutou en Installe complète sur DD
plus long, +- 270Mo sur le disque et ne peut pas être désinstallé..
Suite aux problèmes rencontrés, j'ai ajouté une autre ligne de mount..
limax à trouvé cette soluc....
, (cette ligne "-t squashfs" était pour ver 2.17 et inferieurs)
Comment installer devx_301.sfs sur une installation complète de Toutou-3.01-1 sur Disque dur.

Placer le fichier devx_301.sfs à la racine du disque dur /
ouvrir une console rxvt (icône Console sur le bureau)
tapez -> cd /
tapez -> pwd
devrait afficher -> / (pour dire que vous êtes à la racine du disque)
tapez -> mkdir data
(cela crée un dossier data à la racine du disque)
Tapez -> mount -o loop devx_301.sfs /data
. (et si cela ne fonctionne pas, Tapez -> mount -t squashfs devx_301.sfs /data )
Tapez -> cp -a -v --remove-destination /data/* / >devcopy.txt
(cela peut prendre du temps, attendez le prompt # avant de poursuivre)
Tapez -> umount /data
Tapez -> sync
Tapez -> ldconfig

vous pouvez maintenant supprimer le dossier "data" , il est devenu inutile..
Redémarrez le PC pour prendre en compte les changements...
Voilà, tout est fait, et ~ 270Mo de pris sur le disque.
- Le fichier devcopy.txt contient la liste de tous les fichiers copies sur le disque pendant l'installe !
-------------------------------------------------------

Test pour voir que le compilateur est bien installé.
Toujours dans la console rxvt
Tapez -> gcc
Si vous voyez le message suivant -> gcc: no input files
Bravo ! vous-êtes pret à compiler des programmes
vous pouvez fermer la console.

Cordialement,
maddox
Last edited by maddox on Sun 30 Mar 2008, 22:50, edited 2 times in total.

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#6 Post by Jonboy »

Merci pour cette explication claire. C'est celle que j'avais suivis sur un autre topic, et c'est la mon pb :

Quand je tape : mount -o loop devx_301.sfs /data

Code: Select all

# mount -o loop devx_301.sfs /data
mount: mounting /dev/loop0 on /data failed
#
A quoi est ce du ? Comment passer cette étape ?

Merci pour votre aide

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#7 Post by Béèm »

@jonboy
Première leçon.
Mettez toujours dans votre post initial comment Puppy (Toutou) est installé. Frugall, Full etc.. cela evitera une devinette.

Pour votre problème essayez

Code: Select all

mount -o loop /devx_301.sfs /data
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#8 Post by Jonboy »

Désolé, je l'ai omis ne sachant pas que c'était important. C'est bien une install Full.

J'ai essayé, et voilà le résultat :

Code: Select all

# cd /
# mount -o loop /devx_301.sfs /data
mount: mounting /dev/loop0 on /data failed
# su
# mount -o loop devx_301.sfs /data/
mount: mounting /dev/loop0 on /data/ failed
#
:roll:

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#9 Post by Béèm »

Des informations primaire comme surtout le type d'install sont primordiale et à la base des réponses à donner. J'était parti pour répondre sur un frugall tandis qui tu a un full install.

Est-tu tout à fait certain que /data existe réellement?

A part cela je ne voix rien d'autre et je n'ai pas fait de full install.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#10 Post by Jonboy »

Oui, Je l'ai créé une première fois en tant qu'utilisateur normal (Root malgré tout) après je l'a recréé en tapant "SU" avant et puis j'ai coché toutes les permissions...

User avatar
Dingo
Posts: 1437
Joined: Tue 11 Dec 2007, 17:48
Location: somewhere at the end of rainbow...
Contact:

#11 Post by Dingo »

Je crois avoir compris le probleme:

cliquez sur le fichier: devx_301.sfs comment pour faire le RENAME dans cette petite fenetre vou pouvez maintenant voir le parcours complet du fichier. copiez-le et essayez nouvellement:
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux

maddox
Posts: 454
Joined: Fri 28 Sep 2007, 20:37
Location: sometimes in France

#12 Post by maddox »

Bonjour,
Tout ce est decrit doit-être executé en etant "root" et pas utilisateur...
Pour faire simple, restons sur la même partition que l'installe de Toutou...
Prévoir ~450Mo de libre sur la partition, extraction sfs, puis copie...

- le dossier /data doit doit être à la racine, et sur la même partition que l'installe de Toutou ...
- le fichier devx_xxx.sfs doit être à la racine et sur la même partition que l'installe de Toutou ...

Quand tout est copié, le dossier "/data" peut-être supprimé, suivant les instructions ci dessus..

Cordialement,
maddox

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#13 Post by Jonboy »

Dingo wrote:Je crois avoir compris le probleme:

cliquez sur le fichier: devx_301.sfs comment pour faire le RENAME dans cette petite fenetre vou pouvez maintenant voir le parcours complet du fichier. copiez-le et essayez nouvellement:
Je suis désolé, mais je n'ai pas compris, peut tu me réexpliquer ?

User avatar
Dingo
Posts: 1437
Joined: Tue 11 Dec 2007, 17:48
Location: somewhere at the end of rainbow...
Contact:

#14 Post by Dingo »

allez vous sur le fichier devx.sfs
Image
selectionner le fichier meme avec le boutton droit
Image

allez sur "rename" (ou equivalent dans votre toutou) copiez le percours complet du fichier, depuis, montez avec la ligne de command:
replace .co.cc with .info to get access to stuff I posted in forum
dropbox 2GB free
OpenOffice for Puppy Linux

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#15 Post by Jonboy »

J'ai essayé, mais le résultat reste le même.

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#16 Post by Béèm »

Bon, comme tu sais, je ne paut pas essayé moi-même, n'ayant pas un full install.

Quand tu démarre ROX en / vois-tu le fichier /devx_301.sfs?

Si oui, quand tu click dessus, il ne se monte pas automatiquement?

Si monté automatiquement, tu vois toute la structure de ce devx.
Mettons qu'il est monté à /mnt/devx_301 tout ce qui est après doit être copier en /, si j'ai bien compris la procédure.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

maddox
Posts: 454
Joined: Fri 28 Sep 2007, 20:37
Location: sometimes in France

#17 Post by maddox »

Bonjour,
essayer de remplacer cette ligne
Tapez -> mount -o loop devx_301.sfs /data

par cette ligne
Tapez -> mount -t squashfs devx_301.sfs /data

J'ai modifié mon poste, la partie d'explications précedent ici

Cordialement,
maddox

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#18 Post by Jonboy »

up

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#19 Post by vezuve »

Hello,
:arrow: maddox pas claire cette présentation<Tapez -> mount -o loop devx_301.sfs /data>
il aurait mieux valut utiliser "#" puisque il est représenté ainsi dans le terminal ou d'utilisé la commande code comme =)Jonboy.
Sinon c'est une chose qui fonctionne enfin......... depuis le temps........
Merci..

@+

Jonboy
Posts: 34
Joined: Sat 26 Jan 2008, 17:21

#20 Post by Jonboy »

Ca y est !

Les instructions étaient bonnes, je n'en ai jamais douté, mais j'ai réussi a l'installer !

J'ai du réinstaller mon système, ceci fait, j'ai couru sur le net pour télécharger le fichier, j'ai suivi les instruction a la lettre et magique, ca a marché !

Merci pour votre aide.

Amicalement, Jon.

Post Reply