// Wiki ObsoStop
Base de connaissances
Tutoriels par OS, outils open source et ressources pour le numérique responsable.
📄
Installation d’un dépôt Github
Comprendre l'ordinateur🟡 IntermédiaireAndroid, Linux, macOS, Windows, iOS
1. Comprendre ce que c’est
Sur la page GitHub, regarder en priorité :
- le fichier README
- le langage utilisé (Python, JavaScript, Swift, Shell, etc.)
- le système d’exploitation cible (Windows, macOS, Linux)
2. Télécharger le projet
Option A - Sans terminal (la plus simple)
- Cliquer sur Code
- Cliquer sur Download ZIP
- Dézipper le dossier téléchargé
Option B - Avec terminal
gitclone URL_DU_DEPOT
Dans les deux cas, tu as seulement copié des fichiers.
Rien n’est encore installé.
3. Lire le README (obligatoire)
Chercher en priorité les sections suivantes :
- Requirements ou Prerequisites
- Installation
- Usage ou Run
- regarder la section Releases
- regarder les fichiers du projet (
.py,.js,.sh,.xcodeproj, etc.)
4. Identifier le type de projet
Script simple
Fichiers courants
.sh, .py, .js
Lancement typique :
./script.sh
python script.py
node index.js
Application avec binaire prêt à l’emploi
Indices courants
Section Releases
Fichiers .exe, .dmg, .AppImage
Procédure standard sous macOS :
- Ouvrir le dépôt GitHub
- Aller dans Releases
- Télécharger le fichier
.dmgou.zipcorrespondant à la dernière version - Ouvrir le fichier téléchargé
- Glisser l’application dans le dossier Applications
- Lancer l’application depuis Applications
Si macOS bloque l’ouverture
Réglages Système → Confidentialité et sécurité → Ouvrir quand même
Application à compiler
Indices fréquents :
.xcodeproj→ nécessite Xcodepackage.json→ nécessite Node.jsrequirements.txt→ nécessite PythonMakefile→ nécessite des outils de compilation
- Compiler une Application
Cas 1. Projet macOS (Swift / SwiftUI)
Indice Présence d’un fichier.xcodeproj ou .xcworkspace
Procédure
- Installer Xcode depuis l’App Store
- Ouvrir le fichier
.xcodeprojavec Xcode - Attendre que Xcode configure le projet
- Sélectionner la cible My Mac
- Cliquer sur Run (bouton )
Cas 2. Projet JavaScript / Node.js
Indice Présence d’un fichierpackage.json
Procédure
- Installer Node.js (depuis nodejs.org)
- Ouvrir un terminal dans le dossier du projet
- Installer les dépendances :
npm install
- Lancer le projet :
npm run start
ou
npm run dev
(selon le README)
Cas 3. Projet Python
Indice Présence d’un fichierrequirements.txt ou pyproject.toml
Procédure
- Vérifier que Python 3 est installé
- Ouvrir un terminal dans le dossier du projet
- Installer les dépendances :
pip install -r requirements.txt
- Lancer le programme :
python main.py
(le nom du fichier peut varier)
Cas 4. Projet avec Makefile
Indice Présence d’un fichierMakefile
Procédure
- Ouvrir un terminal dans le dossier du projet
- Lancer :
make
- Si nécessaire, installer les outils demandés par l’erreur affichée
- Lancer ensuite le programme compilé (nom indiqué par le projet)
5. Lancer le projet
Toujours depuis le dossier du projet :
cd nom-du-projet
Puis exécuter la commande indiquée dans le README.
6. Si ça ne fonctionne pas
Vérifications essentielles :
- le système d’exploitation est compatible
- le bon langage est installé
- le message d’erreur est lisible et complet
- le README correspond bien à la version utilisée
Règles à retenir
- Cloner un dépôt ne signifie pas installer un logiciel
- GitHub n’est pas un App Store
- Le README fait foi
- L’outil à installer dépend du langage
- Swift implique Xcode
- Un script se lance depuis le terminal
- Compiler signifie transformer le code en programme exécutable
Phrase à retenir
Sur GitHub, on lit d’abord.On installe ensuite.
On exécute en dernier.