IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Free Pascal Discussion :

Installation de FreePascal sur un réseau informatique


Sujet :

Free Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2014
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 43
    Par défaut Installation de FreePascal sur un réseau informatique
    Bonjour,

    Je suis enseignant en mathématiques sur deux collèges publiques et dans le cadre de l'introduction de la programmation informatique dans les programmes scolaires, par la prochaine réforme du collège de -septembre- 2016, je serais intéressé par le choix du freepascal et de l'IDE Geany (bien que je trouve que l'IDE natif fonctionne très bien).

    Mais problème... , avec l'administrateur réseau de mon collège principal, on n'a pas réussi à installer les deux logiciels sur le réseau informatique du collège.
    Plus précisément : on arrive à tout installer sur un poste fixe et ça fonctionne correctement, mais lorsque l'on distribue les deux logiciels sur un autre poste fixe, ça ne marche pas, y compris un programme sous la forme minimale (Program test; begin end. ). Même chose avec FreePascal + Editeur natif. Je ne me rappelle plus quel était le message d'erreur .
    Nous n'avons pas trouvé un mode d'emploi permettant une installation propre et correcte.
    Les ordinateurs (clients) sont sous windows et le serveur fonctionne avec un noyau linux (je n'en sais pas plus et je ne veux pas dire d'âneries).

    Avant que l'on transmette ce problème au guichet unique (*), je vais poser la question ici : Est-il possible d'installer Freepascal sur un réseau informatique -clients+serveur-, et si oui, comment ?

    (*) le guichet unique est une cellule de l'académie (Lyon, dans mon cas) qui gère et supervise les problèmes divers liés à l'informatique.

    En vous remerciant par avance.

    Note : Je parle bien de Freepascal uniquement et non de FreePascal + Lazarus, Lazarus étant un développeur et qui est à mon avis l'étape suivante après que l'on a appris les rudiments de la programmation (et qu'on la maîtrise).

  2. #2
    Membre Expert
    Avatar de e-ric
    Homme Profil pro
    Apprenti chat, bienfaiteur de tritons et autres bestioles
    Inscrit en
    Mars 2002
    Messages
    1 568
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Apprenti chat, bienfaiteur de tritons et autres bestioles

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 568
    Par défaut
    Salut

    C'est bien d'avoir choisi FreePascal pour l'enseignement.

    En ce qui concerne l'installation de FreePascal en client-serveur avec le couple Windows-Linux (respectivement), je n'ai pas trop d'idée, car aucune expérience dans ce contexte. Le plus souvent, les outils de développement sont installés localement. Je ne peux pas faire de test car je suis en mono poste avec Linux à la maison. Je comprend le besoin d'installer sur le serveur pour en simplifier le déploiement mais cela risque d'être compliqué rien qu'en pensant aux chemins d'accès (les séparateurs de chemin diffèrent entre Linux et Windows, les arborescences de fichiers sont différentes).

    Pourrais-tu refaire un essai sur place et nous transmettre les messages d'erreur ?

    Note : Lazarus est un environnement de développement (éditeur + compilateur + débogueur + bibliothèque LCL + aide), il simplifie la mise en œuvre du compilateur. Mais son usage en collèges sera peut-être délicat, ce type d'outil demande quelques bases techniques, je pense que c'est une expérience à mener tout d'abord avec des élèves volontaires et ayant de bonnes dispositions.

    Cdlt

    M E N S . A G I T A T . M O L E M
    Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal

    "La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
    Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."

  3. #3
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2014
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 43
    Par défaut
    Bonsoir e-ric et merci pour ta réponse.

    Je reconnais que ma démarche est assez floue et je m'en suis voulu de n'avoir pas noté ce message d'erreur
    Je vais envoyer un message à mon administrateur pour qu'il re-essaie et s'il n'a pas le temps de s'en occuper (les administrateurs des établissements scolaires sont aussi enseignants à temps plein avec une heure ou deux de décharge par semaine pour s'occuper du réseau de l'établissement), lui demander de distribuer simplement ces deux logiciels sur le poste d'une salle où j'ai cours (comme ça je verrais).
    Mais cela prendra du temps pour connaître cette simple réponse

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 166
    Billets dans le blog
    9
    Par défaut
    Bonjour ! Je ne sais pas s'il est possible d'installer Free Pascal sur un réseau. En revanche (et bien que ce ne soit pas votre question, mais on ne sait jamais, cela peut peut-être vous intéresser), je sais qu'il est possible d'avoir Free Pascal sur une clé USB.

    J'ai moi-même une installation de ce type dont je me sers tous les jours. Sur la même clé j'ai Notepad++, dont je me sers pour éditer mon code. Pour compiler, j'utilise des fichiers de commandes. Je me suis fait un petit programme (un script Lua, mais peu importe) que je lance avant de commencer à travailler, et qui met à jour les fichiers de configuration du compilateur en fonction de la lettre que Windows a attribué à ma clé. Je ne sais pas si cette technique est la meilleure, mais en tout cas ça fonctionne.

    Dans le même genre, il y a quelqu'un qui a fait un paquetage prêt à l'emploi :

    http://www.turbocontrol.com/helloworld.htm

    Une autre version, incluant la bibliothèque fpGUI :

    http://www.turbocontrol.com/easyfpgui.htm

    Là, au moins, vous n'avez rien à demander à personne.

  5. #5
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2014
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2014
    Messages : 43
    Par défaut
    Bonjour Roland

    C'est une solution mais je crains que le problème qui va se poser est la complication pour les élèves à compiler les programmes sources (en entrant à chaque fois pp386 hello.pas sur une console), et même avec un script il faudrait modifier ce dernier à chaque fois que l'on veut faire un autre programme, alors que sur un IDE il n'y a qu'à cliquer sur un bouton, et mes collègues (ils n'y ont pas encore réfléchi ou peu, et en ce moment tout le monde est occupé avec la réforme) rétorqueront que c'est trop compliqué et qu'il vaut mieux choisir un autre langage.

    Cependant je retiens l'idée de la clé USB. En installant ce que l'on veut sur cette dernière, les élèves n'auraient qu'à la mettre dans l'ordi et aller dans l'IDE (Geany) (ou installer seulement geany sur le réseau en le configurant pour qu'il recherche sur la clé usb si c'est possible, ou ...). Et là oui, il n'y aurait rien à demander à personne -ou peu-. A voir.

  6. #6
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 166
    Billets dans le blog
    9
    Par défaut
    Je ne veux pas te vendre à tout prix ma solution mais j'ajoute quand même une ou deux choses pour être complet.

    Non, je n'ai pas besoin de modifier le script à chaque fois (autrement c'est vrai que ça n'aurait pas beaucoup d'intérêt). Voici la base de mon script :

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @echo off
     
    %~d0\freepascal\2.6.4\bin\i386-win32\fpc.exe %1
     
    pause

    Je n'ai qu'à faire glisser le fichier de mon choix sur le script avec la souris et le tour est joué. La petite astuce intéressante est le "%~d0", qui donne la lettre actuelle du disque. Il est peut-être possible de faire la même chose avec Geany (obtenir la lettre du disque). Ou alors utiliser un chemin relatif ? Ou alors utiliser le script ci-dessus avec Geany, c'est-à-dire que Geany lance le script au lieu de lancer directement le compilateur.

    Bonne continuation !

Discussions similaires

  1. Audit interne sur un réseau informatique
    Par saou88 dans le forum Administration
    Réponses: 5
    Dernier message: 24/05/2013, 16h29
  2. Réponses: 0
    Dernier message: 30/05/2012, 11h35
  3. installer un executable sur un réseau
    Par purle dans le forum WinDev
    Réponses: 5
    Dernier message: 19/01/2011, 09h53
  4. Installer win xp sur un réseau
    Par vg-matrix dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/04/2009, 14h17
  5. installer une imprimante sur un réseau
    Par amigo0 dans le forum Hardware
    Réponses: 3
    Dernier message: 08/05/2007, 19h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo