jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
Développement Android
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
| Page 1 | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |
| Page 1 | |
Kurapix
|
# Posté le 15/07/2007 à 12:46:19 |
![]()
|
Salut les Zeros!!!
Alors voila j'ai fais un script d'installation de Code::Blocks a partir des Sources pour Linux. Actuellement il a ete fait juste pour Ubuntu etant donner que je ne possede pas de distributions autre que Ubuntu. Le script en est a sa version 0.4 beta 2 (support revision svn >= 4267) Pour l'instant il ne fait que le necessaire (et quelques autres bonus ) :- Entree du chemin des sources Code::Blocks - Checkout des sources si elle n'existe pas (bug, ne fonctionne pas) - Verifie si le dossier entrer existe - Update des sources a la revision de votre choix - Packaging - Installation d'un package au choix : celle construite a l'instant, un autre package deja construit ou pas d'installation Je rappelle que ce script a uniquement ete tester sur Ubuntu 8.04. J'ai fais le script en Anglais, s'il y a quelqu'un de volontaire pour le traduire ca serait bien (desoler pour ceux ne comprenant pas l'Anglais).Les dépendances : - libtool - gcc - devscripts - subversion - subversion-tools - fakeroot - wxWidgets - et peut-être d'autres (me les signaler si possible) Les versions : - 0.1 à 0.3 : revisions SVN <= 4267 - 0.4 : revisions SVN >= 4267 DOWNLOAD 0.1-0.3 DOWNLOAD 0.4 beta 2 Toute aide est la bienvenue. Donc si il y a des personnes ayant une distribution RPM ca serait bien de faire une partie gerant les RPMs. J'espere que ce script va etre utile a certains (surtout ceux ayant du mal avec les sources de Code::Blocks). Le script est en pause mais s'il y a des intéressés qui souhaitent voir le script évoluer, qu'ils me contactent par mp .Kurapix
Édité
le 02/08/2008 à 11:26:21
par Kurapix
![]() Rejet de la loi HADOPI La puissance n'est rien sans maîtrise.----------------------------------------------------------------------- [GCC] Re-arrangement de la pile [Bash] Script d'installation de C::B a partir des sources. [ASM][ARM][GBA] Procédure hline : tracé d'une ligne horizontale srand(), rand() ... gné? ----------------------------------------------------------------------- To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master. |
| Publicité | # Posté le 15/07/2007 à 12:46:19 |
|
|
|
myzu
|
# Posté le 02/08/2007 à 12:40:11 |
![]()
Études : ISIMA |
ce script a l'air intéressant ... que fait-il exactement ? je n'y connais rien en bash mais je pourrais traduire quelques trucs si ça t'intéresse (et me mettre au bash par la même occasion), du moins les fichiers textes pour le moment.
Sinon ce serait bien que le script soit compatible avec les nouvelles versions (j'ai areté de me mettre à jour depuis qu'il y a différents paquets parce que je n'arrive pas à installer leur librairie ... bref^^). idée intéressante à creuser
|
Kurapix
|
# Posté le 02/08/2007 à 22:04:43 |
![]()
|
Bah toutes les fonctionnalités sont dans le premier post
:
Citation : Kurapix Le script en est a sa version 0.3 Pour l'instant il ne fait que le necessaire (et quelques autres bonus ) :
- Entree du chemin des sources Code::Blocks - Checkout des sources si elle n'existe pas - Verifie si le dossier entrer existe - Update des sources a la revision de votre choix - Packaging - Installation d'un package au choix : celle construite a l'instant, un autre package deja construit ou pas d'installation Aucunes autres fonctionnalités n'est prévue si ce n'est le RPM packaging (je veux éviter de faire trop d'automatisme, déjà que là c'est pas mal ).
Je pourrais faire un clean-up de mon script car la Team Code::Blocks ont ajouter à leur script update_revision le changement de révision dans le changelog. De plus pour que ce soit compatible avec les nouvelles révisions (les révisions supérieures ou égale à 4267) il faudra changer quelques lignes (une ou deux ligne avec sed ) et ajouter des vérifications d'existence de fichier pour l'installation et ça sera bon. Sinon la fonctionnalité que je veux le + ajouter est le RPM packaging mais je ne sais pas quel est la marche à suivre (je n'ai que Ubuntu comme distribution Linux). Je ne l'avais pas mis à jour vu que je n'avais aucunes réactions. Ouais je vais peut-être mettre à jour ce Script quand je pourrais (je n'ai plus d'ordinateur sous Linux vu que le mien je l'ai vendu). Il n'y a pas beaucoup de choses à traduire dans le script mais pour l'instant c'est pas la peine car les versions actuelles sont obsolètes. Pour l'instant je ne pourrais pas modifier ce script avant peut-être un mois (je n'aurais pas Linux sous la main avant Septembre). Dès que je pourrais mettre à jour le script, je le ferais. Concernant l'apprentissage du BASH, ça va pas te prendre trop de temps à mon avis myzu, moi je m'y connais pas trop mais je me débrouille. Si tu veux savoir, j'ai pondu ce script dans la journée où j'ai commencer le BASH .
Kurapix ![]() Rejet de la loi HADOPI La puissance n'est rien sans maîtrise.----------------------------------------------------------------------- [GCC] Re-arrangement de la pile [Bash] Script d'installation de C::B a partir des sources. [ASM][ARM][GBA] Procédure hline : tracé d'une ligne horizontale srand(), rand() ... gné? ----------------------------------------------------------------------- To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master. |
Kurapix
|
# Posté le 09/03/2008 à 01:42:48 |
![]()
|
J'avais juste fais quelques petites modifications pendant le mois de Janvier pour supporter les revisions >= 4267.
Il a juste suffit de changer 1-2 regexp et ajouter quelques lignes de chemins (y'a moyens de faire plus propre je pense mais bon ...). Pour utiliser ce script : (Premier lancement) Code : Console - Afficher / masquer les numéros de ligne mkdir dossierSourcesCB
cd dossierSourcesCB
svn co svn://svn.berlios.de/codeblocks/trunk
cd dossierScriptCB
./dependencies
./debuild_CB-0.4-beta2.sh
(TOUS les autres lancement du script) Code : Console - Afficher / masquer les numéros de ligne ./debuild_CB-0.4-beta2.sh
Bon je sais que ça va rebuter certains de taper toutes ces commandes ... mais au bout d'un moment on utilise plus la manière manuelle que le script je pense lol (à part si je me trompe ...) Ce qu'il reste à faire pour la version finale : - Cleaning des anciens paquets - Fix premier lancement (checkout bug, script de dépendances, ...) - Clean up du code En manuel je tape quelques commandes et c'est fini : Code : Console - Afficher / masquer les numéros de ligne cd sourcesCB
cd ..
# Efface tous les fichiers .deb précédent
rm *.deb
cd sourcesCB
# Efface tous les fichiers non versionnés (même si ça prend plus de temps ça permet une compilation propre)
svn-clean
./bootstrap
# Crée un paquet non signé
debuild -us -uc
(faut avoir installer les dépendances bien sûr : libtool, autoconf, automake, wxWidgets 2.8.7, ... et modifier 1 ou 2 trucs pour les dépendances dans le fichier control dans le dossier cbSources/debian) Ensuite pour l'installation : Code : Console - Afficher / masquer les numéros de ligne cd ..
sudo dpkg -i *.deb
Kurapix
Édité
le 18/03/2008 à 17:22:36
par Kurapix
![]() Rejet de la loi HADOPI La puissance n'est rien sans maîtrise.----------------------------------------------------------------------- [GCC] Re-arrangement de la pile [Bash] Script d'installation de C::B a partir des sources. [ASM][ARM][GBA] Procédure hline : tracé d'une ligne horizontale srand(), rand() ... gné? ----------------------------------------------------------------------- To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master. |
Retour au forum "Autres langages, outils et approches" ou à la liste des forums
