Qui est en ligne ? | Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités Aucun Le record du nombre d'utilisateurs en ligne est de 48 le Mer 11 Sep - 21:35 |
|
Sujet : « Installation de Code::Blocks sous ubuntu (Toute version) »
|
|
Kernelov
|
Dim 29 Nov - 11:34
|
Le but de ce tutoriel est de vous indiquez comment installez Code::Blocks sur un ordinateur équipé de la distribution Linux Ubuntu.
Il vous faudra : - une connexion internet active afin de pouvoir télécharger Code::Blocks et les paquets dont il aura besoin pour fonctionner.
Sommaire du tutoriel : Préparer un dépôt en local Intégrer Code::Blocks à ce dépôt Utiliser le dépôt local pour installer Code::Blocks
Dans ce tutoriel nous allons utiliser la "ligne de commande" de Ubuntu, oui oui je sais, mais la console permet (quand on sait bien s'en servir) pleins de choses en peu de temps, la console est un outil très puissant Dans ce tutoriel vous allez savoir comment installez Code Blocks et vous allez apprendre à savoir quelques bases de la console de linux
Tout d'abord comme on va utiliser souvent la ligne de commande, je vous conseil d'ajouter le raccourci dans le tableau de bord. Pour cela allez dans Applications => Accessoires et repérez le raccourci Terminal dans la liste. Faites un clique droit sur ce raccourci et sélectionnez Ajouter ce lanceur au tableau de bord.
l'ajout du lanceur au tableau de bord Lanceur afficher dans le tableau de bord. Préparer un dépôt en local Maintenant cliquez sur l'icône du terminal pour "démarrer" une fenêtre terminal.
Au démarrage, la fenêtre "Terminal" vous place dans votre répertoire utilisateur. C'est ici que nous allons créer le dépôt. Tout d'abord, il faut créer les dossiers nécessaires, bous allons utiliser la commande mkdir pour créer un nouveau dossier et l'option -p pour dire qu'il faut créer le ou les dossiers parents. : - Code:
-
mkdir -p ~/depot_local/conf Ce code permettra de créer le dossier "conf" dans le répertoire "depot_local"
Maintenant nous allons créer un fichier texte "distribution" dans le dossier "conf" - Code:
-
touch ~/depot_local/conf/distributions Dans ce fichier "distribution" nous allons mettre quelque lignes de texte pour indiquez à ubuntu quel est l'origine de notre dépôt. Ouvrez le avec l'éditeur de texte : - Code:
-
gedit ~/depot_local/conf/distributions Voici ce qui faut mettre dans le fichier : - Code:
-
Origin: Votre nom Label: Votre société, vous pouvez mettre ce que vous voulez Suite: stable Codename: nom de votre version Version: version de votre ubuntu Architectures: i386 (ou amd64, ou ia64, suivant votre cas) Components: main Description: Depot local pour installation de Code::Blocks Ce qui donne dans mon cas : - Code:
-
Origin: AIsTerrMas Label: Tsi forum Suite: stable Codename: karmic Version: 9.10 Architectures: i386 Components: main Description: Depot local pour installation de Code::Blocks Lorsque c'est fait, enregistrez le fichier et fermez l'éditeur de texte.
Maintenant nous allons installer un petit logiciel qui se nomme "neprepro", il permet de gérer un dépôt. Dans la fenêtre du terminal nous tapez le code suivant pour l'installer. - Code:
-
sudo apt-get install reprepro On vous demande de confirmer, car l'installation de reprepro nécessite l'installation d'autres paquets, mais il vous suffit de répondre "o" et tout se fait automatiquement. Voilà, nous disposons maintenant de tout ce qu'il faut pour gérer notre dépôt local. Il nous faut maintenant y intégrer les paquets de Code::Blocks.
Dernière édition par AIsTerMas le Dim 29 Nov - 17:04, édité 8 fois
|
|
Kernelov
|
Dim 29 Nov - 14:03
|
Intégrer Code::Blocks à ce dépôt
Pour pouvoir ajouter Code::Blocks dans notre dépôt, il faut tout d'abord le télécharger. Nous allons le placer dans un répertoire temporaire que nous appellerons codeblocks. Reprenez votre fenêtre terminal pour créer ce dossier : - Code:
-
mkdir ~/codeblocks Maintenant télécharger Code::Blocks sur le site officiel : http://www.codeblocks.org/downloads/5 Choississez votre version de linux, et télécharger, que ce soit sur sourceforge ou BerliOs, le dossier télécharger sera le même.
Par défaut vous avez firefox sur votre distribution linux, alors pour trouver le fichier télécharger allez dans "Raccourci" puis dans le dossier "Téléchargement"
Faites un cliques droit dessus et sélectionnez "couper", maintenant avec le panel de gauche de l'explorateur cliquez sur votre dossier personnel (Le nom de votre dossier personnel est le nom de votre session) et allez dans le dossier que se nomme "codeblocks" et vous coller. C'est pas le dossier qu'on à créez taleur ça ? Eh ben si quand je vous disait qu'avec la console on peut tous faire
Nous allons maintenant décompressez l'archive que vous avez télécharger dans le dossier. Retournons a notre console Il faut d'abord nous situez dans le dossier "codeblocks", grâce à la commande cd. Tapez donc : - Code:
-
cd ~/codeblocks Pour décompressez l'archive nous allons utiliser la commande tar Nous allons ensuite faire suivre cette commande des paramètres -xvf, dont la signification est la suivante : * x : "eXtract" = extraire les fichiers contenus dans l'archive ; * v : "Verbose" = pour obtenir le plus d'informations possible lors de la décompression ; * f : "File" = il faut extraire les fichiers depuis une archive présente sur le disque dur sous la forme d'un fichier. Tapez donc dans le console : - Code:
-
tar -xvf le_nom_du_dossier_télécharger Le nom du fichier est compliquez n'est ce pas ? Il y a un moyen pour éviter de taper tout ce nom complexe, tapez le début du nom (pour moi "code") et appuyez sur la touche tab. Comme le seul fichier a commencer par "code" dans le dossier, la console va compléter le nom en appuyant sur la touche tab, puissant non ? :-)
Je sais je sais on aurait pu faire un simple clique droit sur l'archive et sélectionnez "extraire ici", mais ça vous fait découvrir la console linux
Normalement vous avez 7 paquets : * libcodeblocks0 * codeblocks * codeblocks-dbg * codeblocks-contrib * libwxsmithlib0 * codeblocks-dev * libwxsmithlib0-dev
Ces noms sont suivis d'un nom bizarroïde vous allez me dire, du style "codeblocks-contrib_8.02-0ubuntu1_i386.deb"
En rouge c'est le nom du plugin (il figure dans la liste au dessus), en orange la version de code::block et en cyan la version de votre linux.
Nous avons maintenant nos paquets prêt a être intégré à notre dépôt, vous pouvez supprimer l'archive télécharger en utilisant la commande rm Taper donc dans la console : - Code:
-
rm nom_de_l'archive_télécharger Vous pouvez utilisez la touche tab pour aller plus vite, mais comme c'est pas le seul fichier qui commence par "code" il va vous en mettre un autre.... Pas de problème, encore une autre technique pour aller plus vite, dans votre console, le nom est dejà marquer (quand vous lui avez dit de la décompresser) il vous suffit de taper "rm" et de sélectionner le nom du fichier et de cliquez sur le bouton du milieu (ou la roulette) de votre souris. Puissant non ? (je me répète je sais je sais )
Vous vous souvenez du petit logiciel qu'on a téléchargé ? --------Vous suivez pas mon pavé, in ?
Le logiciel neprepro, c'est le moment de s'en servir Il faudra ensuite faire suivre cette commande des paramètres V, et "b" (servant à indiquer où se situe le dépôt à gérer). Ensuite, comme nous avons utilisé le paramètre b, il faut ajouter le chemin vers le dépôt local, à savoir : ~/depot_local Ensuite nous allons dire a neprepro que faire, nous allons utiliser la commande includedeb. Puis, il faut indiquer le nom de la distribution à laquelle est destiné le paquet que nous allons ajouter, karmic pour moi. Il reste a ajouter le nom du paquet concerné. Petit rappel il y en a 7.
Voici le code a entre dans la console : - Code:
-
reprepro -Vb ~/depot_local includedeb karmic nom_du_paquet Remplacez karmic par la version de votre ubuntu.
Il faut répéter cette commande pour chaque paquet. Petite astuce pour aller vite : Quand vous avez fait une fois la manipulation.
Dans la console sélectionnez "reprepro -Vb ~/depot_local includedeb karmic" et cliquez sur la roulette de votre souris, ça mettra en mémoire se bout de commande, comme ça, vous n'aurez qu'à cliquez sur la roulette de votre souris et le bout de la commande se mettra, il faudra plus qu'à la compléter avec le nom du plugin. Et enfin, pensez a la touche tab pour les noms des plugins.
Dernière édition par AIsTerMas le Dim 29 Nov - 15:16, édité 6 fois
|
|
Kernelov
|
Dim 29 Nov - 14:27
|
Utiliser le dépôt local pour installer Code::Blocks
Voilà, nous avons la version complète de code blocks dans notre dépôt local. Il nous reste maintenant a dire au system qu'il peut l'utiliser comme source de mise a jour. Pour cela nous allons encore utiliser la console ()
Nous allons éditer le sources.list et ajouter deux lignes a la fin du fichier. Comme ce fichier est un fichier system nous devons utiliser la commande "sudo" pour exécuter la commande comme si on était administrateur. Tapez donc dans la console : - Code:
-
sudo gedit /etc/apt/sources.list Placez vous à la fin de ce fichier et ajouter les lignes suivantes : - Code:
-
deb file:/home/votre_nom_d_utilisateur/depot_local karmic main Remplacez karmic par le nom du code de votre distribution.
Pendant que nous modifions ce fichier nous allons ajouter une autre source de mise a jour, Code blocks à besoin de wxWidgets pour fonctionner : - Code:
-
deb http://apt.wxwidgets.org/ karmic-wx main Toujours en remplaçant karmic par le nom de votre version. Vous pouvez enregistrer et fermer le fichier.
Le dépôt wxWidgets a besoin d'une clé de vérification pour fonctionner, nous allons la télécharger et l'installer en tapant dans le console : - Code:
-
wget http://apt.wxwidgets.org/key.asc | sudo apt-key add - Nous allons maintenant mettre à jours la listes des paquets en utilisant la commande apt-get - Code:
-
sudo apt-get update Nous allons maintenant installer code::blocks et ses plugins, tapez dans la console : - Code:
-
sudo apt-get install codeblocks codeblocks-contrib Réponde "o" aux questions posez par le gestionnaire de mise a jour.
Et maintenant pour finaliser l'installation de code blocks, entrez dans la console : - Code:
-
sudo apt-get install libwxgtk2.8-0 Et voici un dernier code a entrer dans la console (un de plus pour la route ) - Code:
-
sudo apt-get install build-essential Ce code permettra à code blocks, quand vous ferez vos programmes, de les lire.
Voilà, vous avez installez code blocks, pour vérifier si tout c'est bien passer, cliquez sur Applications, une nouvelle ligne dois apparaitre, elle se nomme "programmation" ou "développement" selon la version de linux.
le nouveau lanceur pour Code::Blocks
Nous avons installez code::blocks sans le debugger, pour ceux qui le souhaites, entrez dans la console : - Code:
-
sudo apt-get install codeblocks-dbg Maintenant, une petite touche de ménage, tous les paquets que vous avez télécharger au début on été transférer dans votre dépôt local, il sont donc en doublons, vous pouvez supprimer le contenu du fichier "codeblocks" qu'on a créer au début du tuto. Cela libérera un peu d'espace.
Licence : Cette création est mise à disposition sous un contrat Creative Commons.
Dernière édition par AIsTerMas le Dim 29 Nov - 17:05, édité 1 fois
|
|
Kernelov
|
Dim 29 Nov - 15:46
|
Et voilà, c'est finit ^^
Je sais je sais, je vous est un peu dégouter de la console de ubuntu, mais ça a permit de connaitre quelques commandes de bases, et d'aller plus vite dans certain cas
Bonne lecture et n'hésitez pas a posez vos questions
|
|
Contenu sponsorisé
|
|
|
|
|
|
Sujet : « Installation de Code::Blocks sous ubuntu (Toute version) »
| |