Pour ceux qui voudraient faire un peu de shell Linux sans installer une machine de plus, je vous rappelle que Windows 10 embarque « un support » pour noyau Linux.

Aussi pour installer le shell Linux de votre choix sur votre Windows, vous devez :

  1. Aller dans le « panneau de configuration », rubrique « Programmes et fonctionnalités »
  2. Dans le menu de gauche, vous sélectionnez « Activer ou désactiver des fonctionnalités Windows » et vous cochez « Sous système Windows pour Linux »
  3. Vous laissez l’installation se faire, tout est déjà dans le système qui se prépare à accueillir Linux
  4. Vous ouvrez le store Microsoft et vous recherchez « Linux »
  5. Dans le cadre « c:\> Linux sur Windows ? », vous appuyez sur le bouton « Obtenir les applications »
  6. Vous choisissez votre Linux : Ubuntu, openSUSE, SUSE Entreprise Server, Debian, Kali
  7. Vous cliquez sur télécharger, c’est gratuit et vous laisser l’installation se faire.

 

Linux est maintenant « une application Windows comme les autres ». C’est pour faire friser les barbus pingouin ça J

ATTENTION : Tout ne fonctionne pas comme dans un vrai Linux (notamment le montage des partages Windows ;-)), mais c’est quand même sympa pour s’entrainer et avoir accès à des commandes qui n’existent pas sur Windows.


Pour compléter cette page nous allons voir pour installer WSL en ligne de commande et utiliser les applications Linux qui nécessitent un mode graphique, c’est-à-dire l’utilisation d’un serveur X.

  1. Installation de WSL en ligne de commande PowerShell :

    • Faire un clic-droit sur le bouton Windows et sélectionner « Windows PowerShell (admin) »

    • Lancer la commande suivante : Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    • Faire y et Entrée lors de la demande pour redémarrer l’ordinateur

       2. Choix de la distribution

    • Installation de Fedora pour WSL : 

Dans les salles de la pédagogie est installé la distribution Fedora. Il est possible de l'installer pour WSL.

Il s’agit d’un fichier de 350 Mo. Le lien de téléchargement du fichier d'installation est :

https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases/download/1.31.21/Fedora-Remix-for-WSL_1.31.21.0_x64_arm64.appxbundle





Le téléchargement terminé il suffit de double-cliquer sur Fedora-Remix-for-WSL_1.31.21.0_x64_arm64.appxbundle pour lancer son installation.


ATTENTION ! ! Dans le store de Windows Fedora Remix est une version payante.

Ceci fait vous êtes sur un shell unix de la distribution Fedora. Vous pouvez lancer des commandes en tant que root avec la commande sudo. Root est l’équivalent de l’administrateur Windows.


    • Installation d’Ubuntu pour WSL :

Pour Ubuntu suivez le lien : https://www.microsoft.com/store/apps/9N9TNGVNDL3Q , vous allez télécharger Ubuntu 18.04 LTS.














Si vous avez le message suivant qui apparaît vous pouvez cliquer sur le bouton « Non merci »


Le logiciel va se télécharger et s’installer, vous pouvez ensuite cliquer sur le bouton « Lancer »

    Une fenêtre apparaît, c’est la décompression du système de fichier Linux, cela peut être un peu long. Une fois le système de fichier décompressé, il faut entrer un nom d’utilisateur, cela peut être n’importe quoi. Il faut ensuite choisir un mot de passe.

Ceci fait vous êtes sur un shell unix de la distribution Ubuntu que vous venez d’installer. Vous pouvez lancer des commandes en tant que root avec la commande sudo

       3. Lancement de Linux

Pour lancer cette fenêtre de commande unix, il faut exécuter Ubuntu 18.04 LTS dans le menu démarrer de Windows, ou Fedora Remix pour WSL.


Je vous recommande de mettre immédiatement à jour votre système Ubuntu en tapant ces 2 commandes :

        • sudo apt update (il vous faudra entrer le mot de passe que vous avez choisi auparavant).

        • Tapez ensuite la commande : sudo apt -y dist-upgrade

Pour Fedora vous devez utiliser les commandes :

        • sudo dnf upgrade


Voilà vous avez une distribution Linux installée et à jour dans votre Windows. Par contre vous êtes en ligne de commandes uniquement. Si vous souhaitez un mode graphique c'est possible.… Il va falloir installer un serveur X (ne vous méprenez pas sur la lettre ! ). Nous choisirons MobaXterm.

       4. Installation de MobaXterm

Le télécharger ici : https://download.mobatek.net/1242019111120613/MobaXterm_Installer_v12.4.zip

(ATTENTION ! Actuellement la version 20 a pour l'instant un bug, choisissez bien la version 12.4)

   Une fois téléchargé, vous devez extraire les 2 fichiers situés dans le fichier zip, et lancer l'installation en double-cliquant sur le fichier MobaXterm_installer_12.4.msi. Ensuite installer MobaXterm (privilégiez l'installation dans un répertoire C:\Mobaxterm). Et l'exécuter !

"Une version portable existe si vous ne voulez pas installer l'application."

Si vous avez une fenêtre du pare-feu Windows, cliquez sur le bouton "Autoriser l'accès".


       5. Lancement de MobaXterm


Lorsque vous lancez MobaXterm seul, vous devez créer une nouvelle session si aucune n’apparaît dans le volet de gauche.




Dans ce cas sélectionnez le bouton session situé en haut à gauche. Puis choisissez WSL.




Il ne vous reste plus qu’à renseigner la distribution Linux que vous avez installée.











Un double clic sur la session vous permet d’obtenir une console à partir de laquelle vous pouvez exécuter des commandes, lancer des applications.


       6. Utilisation du serveur X

Maintenant que WSL et MobaXterm sont installés et configurés nous allons pouvoir utiliser des applications en mode graphique.

Dans un premier temps nous allons installer Firefox. Vous avez une console Linux ouverte (via WSL ou MobaWterm).

        • Sous Fedora nous lançons la commande : sudo dnf install firefox

        • Sous Ubuntu la commande est : sudo apt-get install firefox

Il faut par la suite que MobaWterm soit lancé et le serveur X bien activé, le bouton en haut à droite, avant d’utiliser une application graphique.


Exercice de manipulation des commandes d'installation :

Le but est d'installer Geogebra. Plusieurs méthodes sont possibles :

    • télécharger l'application et l'installer via le lien suivant : http://www.geogebra.org/download/rpm.php?arch=amd64&ver=6
    • ou bien pour le fun installer le dépôt qui contient l'application (elle n'existe pas dans les dépôts officiels) et lancer son installation. il peut y avoir une erreur de certificat au moment de l'installation. Voici les commandes sous fedora :
      dnf config-manager --add-repo http://www.geogebra.net/linux/rpm/x86_64
      dnf install geogebra
      rpm --import http://www.geogebra.net/linux/office@geogebra.org.gpg.key (si le message d'erreur apparaît puis relancer l'installation)


C'est rigolo Linux (sourire) ! Amusez-vous bien !








  • Aucune étiquette