Contenu de la clé USB du cours d'O.C. d'informatique de 4ème de 2019 - 2020
Nous travaillerons en utilisant le système d'exploitation GNU/Linux Ubuntu,
version 18.04 avec KDE 64 bits, sur clé USB de 64 Go.
Contenu de la clé et information d'installation
La clé est partitionnée en deux.
La première partition de 16 Go est au format FAT32,
lisible sur tous les systèmes d'exploitations.
Cette première partition est utile pour des sauvegardes
et des échange avec d'autres ordinateurs.
La deuxième partition de 48 Go est au format ext2,
elle contient le système Linux, les logiciels et les fichiers.
En plus du système d'exploitation GNU/Linux KUbuntu 18.04 LTS 64 bits,
voici les principaux logiciels qui sont installés dessus.
- Python 3.6
- IDLE, un IDE simple pour Python
- Spyder3, un IDE plus évoluer pour IPython
- Anaconda3, une suite de librairies pour Python
- Numpy, Scipy, Matplotlib, pour des librairies scientifiques sous Python
- Pygame, pour des graphiques dynamique et interactifs sous Python
- Timidity, pour géré des fichier .midi
- Netbeans 10, pour éditer des fichier HTML, CSS et javascript
- Netbeans 11, pour éditer des fichier HTML, CSS et javascript
- BlueGriffon, pour éditer en WYSIWYG des pages Web
- SeaMonkey, pour naviger et éditer en WYSIWYG des pages Web
- Visual Studio Code, un éditeur HTML
- Geany, BlueFish, Kate, Leafpad, Gedit, des éditeurs de textes
- FireFox, un navigateur Web
- Google Chrome, un navigateur Web
- Opera, un navigateur Web
- FileZilla, pour du transfert FTP, envoyer vos fichiers sur un serveur Web
- GIMP, pour manipuler des images
- LibreOffice, la suite bureautique
- Simplescreenrecorder, pour enregistrer l'écran
- Vokoscreen, pour enregistrer l'écran et/ou la Webcam
- Handbreak, pour manipuler des fichiers vidéos
- Arduino 1.8.9, pour des développement sur le micro-controlleur Arduino
- Avidemux, pour manipuler des fichiers vidéos
- Audacity, pour manipuler des fichiers de sons
- Blender, conception d'animation en 3 dimensions
- FreeCad 0.18, pour la conception d'objets en 3D, pour imprimantes 3D
- GeoGebra, pour de la géométrie interactive
- k3b, pour graver des CD et des DVD
- Lazarus, un environnement de développement pour le langage Pascal
- Mirage, pour voir des images
- SciLab, un logiciel de calculs scientifique
- Stellarium, un planétarium
- Thunderbird, le gestionnaire d'e-mail de Mozilla
- Verbiste, pour la conjugaison des verbes en français et italien
- VirtualBox, pour simuler un ordinateur indépendant
- VLC, pour visionner des vidéos
- wxMaxima, un calculateur symbolique de formules
- Wine, pour exécuter des fichier Windows sous linux
- Total Commander, la référence des gestionnaires de fichiers
- IrfanView, pour traiter des fichiers d'images (par lots)
- Celestia, pour se ballader dans notre galaxie
- WinCS FTP, pour du FTP, bien fait
- Notepad++, un éditeur de textes
- Life32, pour simuler le jeu de la vie de John Conway
- lavalys/everest, pour des infos sur l'ordinateur et le système d'exploitation
Installation de Anaconda et cie.
- Télécharger Anaconda3-2019-07-linux-x86-64.sh, la version peut changer
- Dans un Terminal : sh ./Anaconda-2019-07-linux-x86-64.sh
- Enter plusieurs fois + yes + tout accepter
- sudo apt install spyder3 si ce n'est pas déjà fait.
- ~/anaconda3/bin/conda update conda
- ~/anaconda3/bin/conda update anaconda
- ~/anaconda3/bin/conda update spyder
- Ne pas passer à Python 3.7, des parties ne fonctionnerons plus.
Ceci ne sera plus vrai dans quelques mois (dès début 2020 ?).
- /usr/bin/spyder3 est la localisation de l'exécutable : spyder3
- /usr/share/spyder/images/spyder.png est la localisation d'une image.
- pip3 install arcade --user installe arcade en mode non administrateur. A été fait automatiquement.
- sudo pip3 install scipy pour le module scipy
Un fichier Batch d'installation automatique de nombreux fichiers.
Dans un Terminal, tapez : sudo sh ./apt_1804_get_kde.sh
Un fichier Batch d'installation automatique de nombreux fichiers.
Dans un Terminal, tapez : sh ./apt_1804_tar_kde.sh
Dans le premier cas, le mot de passe administrateur (root) sera demandé.
Dans le deuxième cas, le mot de passe n'est pas nécessaire.
Dans les deux cas, une liste de fichiers sauvegardé sous "zkde/" est nécessaire.
Contenu de ce dossier :
- Arduino/arduino-1.8.9-linux64.tar.xz
- Bluegriffon/bluegriffon-3.0.1.Ubuntu16.04-x86_64.tar.bz2
- Bluegriffon/bluegriffon.png
- Celestia/celestia-win32-1.6.1.exe
- Double_commander/doublecmd-0.9.5.qt5.x86_64.tar.xz
- Double_commander/doublecmd-0.9.5.qt5.x86_64.tar.xz
- Geogebra/geogebra-classic_6.0.471.0-201805301433_amd64.deb
- Geogebra/GeoGebra-Linux64-Portable-6-0-541-0.zip
- Geogebra/GeoGebra-Linux-Portable-5-0-471-0.tar.bz2
- Geogebra/geogebra32x32.png
- Google_chrome/google-chrome-stable_current_amd64.deb
- Irfanview/iview453_x64_setup.exe
- Irfanview/iview453_plugins_x64_setup.exe
- Netbeans/incubating-netbeans-10.0-bin.zip
- Netbeans/incubating-netbeans-11.0-bin.zip
- Netbeans/netbeans_10.png
- Netbeans/netbeans_11.png
- Opera/opera-stable_53.0.2907.68_amd64.deb
- Seamonkey/seamonkey-2.49.1.tar.bz2
- Seamonkey/seamonkey-2.49.1.fr.langpack.xpi
- Seamonkey/seamonkey96_small.png
- Skype/skypeforlinux-64.deb
- TotalCmd/tcmd922ax64.exe
- WinSCP ; Lavalys ; LifeGame ; ne sont pas indispensables
Vidéo d'explications comment installer Linux sur une clé USB
Quelques actions à faire après l'installation.
- Terminal xfce, largeur=180, hauteur=46
- Copier sur la clé : adoc ; website
- Dans firefox : "about:config"
- "browser.tabs.insertRelatedAfterCurrent" mettre à false
- "view_source.editor.external" mettre à true
- "view_source.editon.path" mettre à "/usr/bin/geany"
- Dans les paramètres de Midnight Commander (mc), choisir l'éditeur interne.
- Éditer (avec sudo mc) /usr/bin/mirage, pour changer "#!/usr/bin/python" en "#!/usr/bin/python2"
- Modifier le temps de démarrage dans : /etc/default/grub ensuite tapez "sudo update-grub"
- Depuis un Terminal, lancer "winecfg", pour configurer wine
- Installer "Total Commander", dans wine
- Installer à partir de Total Commander : Irfanview ; Celestia ; WinSCP_FTP ; LifeGame ; Lavalys_Everest
- Le serveur NodeJS est installé par défaut
- Optionnelle : Installer le serveur apach
Localisation d'exécutables, de bibliothèques, d'icones et d'images.
- /bin/ les exécutables de bases du système
- /etc/ les paramètres systèmes
- /usr/bin/ les exécutables installés par l'utilisateur
- /usr/local/lib/ les bibliothèques installées en mode administrateur, principalement Python
- /home/bg/.local/lib/ les bibliothèques installées en mode non-administrateur, principalement Python
- /usr/share/spyder/images/spyder.png pour le logo de Spyder
- /usr/bin/spyder3 est l'exécutable de Spyder
- /usr/
- /usr/
Installation de XAMPP, pour avoir un serveur Apache - PHP en local.
1) Allez sur le site : https://www.apachefriends.org/index.html
2) Cliquez sur "XAMPP for Linux"
3) Télécharger la version PHP 7.3.8 "Download (64 bits)".
Il est conseillé de télécharger dans un dossier simple, tel que : "Bureau".
La version peut changer, mais sur votre système 64 bits, il faut charger celle correspondante.
Le téléchargement prendra quelques minutes...
4) Ouvrez un Terminal.
Dans ce Terminal, tapez "cd nom du dossier de téléchargement", suivit de la touche Enter.
Par exemple : "cd Bureau", suivit de la touche Enter.
5) Tapez ls pour vérifier le contenu du dossier. Cela n'est pas indispensable.
6) Deux choix possibles :
6a) Dans le Terminal, tapez : chmod 755 xampp-linux-*-installer.run
6b) Depuis un gestionnaire de fichiers, indiquez que le fichier que vous venez de télécharger soit exécutable par tout le monde, en modifiant ses propriétés.
7) Tapez sudo ./xampp suivit de la touche TAB, ce qui complétera le nom.
8) Pressez sur la touche Enter.
Le mot de passe standard vous est demandé, puisque vous installez un logiciel en mode "root".
9) L'installation des logiciels nécessaires pour que votre ordinateur fasse office de serveur démarre.
Il faut attendre un peu avant qu'une fenêtre de "setup" s'ouvre. Suivez les instructions.
Laissez les options par défaut. Acceptez les conditions, continuez...
L'installation prend plusieurs minutes.
À la fin, cliquez sur Terminez. Fermez la fenêtre qui s'ouvre.
10) Lancez un navigateur et tapez l'URL : http://localhost
Une page Web devrait s'ouvrir, indiquant que l'installation c'est bien passé.
11) Pour ne pas changer notre habitude d'utiliser le répertoire "website" pour le Web, depuis un Terminal,
tapez : sudo ln -s $HOME/website /opt/lampp/htdocs/web
De cette manière, en tapant l'URL : http://localhost/web, vous arrivez dans votre website.
( sudo unlink /opt/lampp/htdocs/web pour supprimer le lien symbolique. )
12) Copiez les fichiers : php01_compteur.php et compteur001.txt dans le dossier website.
13) Dans un navigateur, tapez dans la barre d'adresse : http://localhost/web/php01_compteur.php
14) Mettez dans votre fichier index.html des liens sur les fichiers .php que vous créez.
On peut maintenant copier des fichiers dans le dossier tests et utiliser le serveur de l'ordinateur.
Pour lancer le serveur, tapez depuis un Terminal : sudo /opt/lampp/lampp start
Pour arrêter le serveur, tapez depuis un Terminal : sudo /opt/lampp/lampp stop
Si tout c'est bien passé, vous pouvez tester votre premier programme PHP sur votre ordinateur,
sans nécessiter une connexion Internet !
Installation de NodeJS, pour avoir un serveur NodeJS en locla.
Le cours sur NodeJS du site OpenClassRooms.
Par défaut, nodejs est déjà installé sur la clé USB.
Pour lancer le serveur avec un fichier .js : node txxx_xxx.js
Pour être client du serveur NodeJS, l'URL est : http://localhost:8080
Plan du Site : index.html
cours d'oc informatique
info4oc.html
cours_cle_contenu.html ( Page Web = http://www.juggling.ch/gisin/coursinfo_ref/coursinfo4oc/info_cle_contenu.html)
Page mise à jour le 15 août 2019 par Bernard Gisin.
( Envoyer un e-mail )
Hébergement par : www.Infomaniak.ch