wiki:os:windows:tutos:admin:busybox

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:os:windows:tutos:admin:busybox [2025/04/11 13:14] – [Configuration de BusyBox for Windows] Thibault Seguinwiki:os:windows:tutos:admin:busybox [2025/04/13 13:48] (Version actuelle) – [Installation de BusyBox for Windows] Thibault Seguin
Ligne 13: Ligne 13:
   - Créez un dossier du nom de ''busybox'' dans le dossier ''C:\Program Files\'' pour la version ''64 bits'' ou ''C:\Program Files (x86)\'' pour la version ''32 bits'' via l'application **Explorateur de fichiers**. On vous demandera de valider la création de votre dossier en tant qu'**Administrateur**, validez par ''Continuer''.   - Créez un dossier du nom de ''busybox'' dans le dossier ''C:\Program Files\'' pour la version ''64 bits'' ou ''C:\Program Files (x86)\'' pour la version ''32 bits'' via l'application **Explorateur de fichiers**. On vous demandera de valider la création de votre dossier en tant qu'**Administrateur**, validez par ''Continuer''.
   - Pour installer //BusyBox for Windows//, il vous suffit de vous rendre dans votre dossier ''Téléchargement'' ou ''Download'' et de //copier// ou //couper// (//déplacer//) le fichier de //BusyBox for Windows//, du nom de ''busybox64u.exe'' pour la version unicode ''64 bits'', ''busybox64.exe'' pour la version ''64 bits'' de base, ''busybox.exe'' pour la version ''32 bits'', pour déplacer le fichier ''.exe'' dans votre dossier nouvellement créé. Exemple : ''C:\Program Files\busybox''. Là encore on vous demandera une confirmation en tant qu'Administrateur.   - Pour installer //BusyBox for Windows//, il vous suffit de vous rendre dans votre dossier ''Téléchargement'' ou ''Download'' et de //copier// ou //couper// (//déplacer//) le fichier de //BusyBox for Windows//, du nom de ''busybox64u.exe'' pour la version unicode ''64 bits'', ''busybox64.exe'' pour la version ''64 bits'' de base, ''busybox.exe'' pour la version ''32 bits'', pour déplacer le fichier ''.exe'' dans votre dossier nouvellement créé. Exemple : ''C:\Program Files\busybox''. Là encore on vous demandera une confirmation en tant qu'Administrateur.
-  - Désormais lancez le programme **Modifier les variables**, pour accéder à cette application via **Windows 11** vous pouvez soit appuyer sur la touche ''Super'' (''Windows'') de votre clavier et commencez de taper ''variable'' et le programme devrait d'afficher, sinon allez dans ''Paramètres'' > ''Système'' > ''Informations système'' > ''Paramètres avancés du système'' puis cliquez sur le bouton ''Variables d'environnement...''.+  - Désormais lancez le programme **Modifier les variables**, pour accéder à cette application via **Windows 11** vous pouvez soit appuyer sur la touche ''Super'' (''Windows'') de votre clavier et commencez de taper ''variable'' et le programme devrait s'afficher, sinon allez dans ''Paramètres'' > ''Système'' > ''Informations système'' > ''Paramètres avancés du système'' puis cliquez sur le bouton ''Variables d'environnement...''.
   - Une fois la fenêtre ''Variables d'environnement'' ouverte, rendez-vous dans les ''Variables système'' (en bas de la fenêtre) et cliquez sur la variable ''Path'' qui doit être en surbrillance puis cliquez sur le bouton ''Modifier...''.   - Une fois la fenêtre ''Variables d'environnement'' ouverte, rendez-vous dans les ''Variables système'' (en bas de la fenêtre) et cliquez sur la variable ''Path'' qui doit être en surbrillance puis cliquez sur le bouton ''Modifier...''.
   - Une fenêtre nommée ''Modifier la variable d'environnement'' doit s'ouvrir.   - Une fenêtre nommée ''Modifier la variable d'environnement'' doit s'ouvrir.
-  - Copier le texte ''C:\Program Files\busybox'' pour votre nouvelle variable puis cliquez sur le bouton ''Nouveau'' et coller le texte ''C:\Program Files\busybox'' enfin validez par ''OK'' à ''3'' reprises (cet exemple est pour la version ''64 bits'' de BusyBox).+  - Copier le texte ''C:\Program Files\busybox'' pour votre nouvelle variable puis cliquez sur le bouton ''Nouveau'' et coller le texteenfin validez par ''OK'' à ''3'' reprises (cet exemple est pour la version ''64 bits'' de BusyBox).
   - Désormais lancez l'application **Invite de commandes** (c'est l'émulateur de terminal par défaut de Windows) en tant qu'Administrateur, en faisant un clic droit avec votre souris sur **Invite de commandes** puis ''Exécuter en tant qu'administrateur''.   - Désormais lancez l'application **Invite de commandes** (c'est l'émulateur de terminal par défaut de Windows) en tant qu'Administrateur, en faisant un clic droit avec votre souris sur **Invite de commandes** puis ''Exécuter en tant qu'administrateur''.
-  - Dans la fenêtre **Invite de commandes**, tapez la commande : <code root>C:\Program Files\busybox\busybox64u.exe --install -s C:\Program Files\busybox</code>modifier ''busybox64u.exe'' à l'intérieur de la commande, si vous avez choisi une autre version BusyBox. Cette commande crée des liens symboliques des commandes Unix de BusyBox, donc vos commandes Unix sont d'ores et déjà installées sur Windows. +  - Dans la fenêtre **Invite de commandes**, tapez la commande : <code root>C:\Program Files\busybox\busybox64u.exe --install -s C:\Program Files\busybox</code>modifier ''busybox64u.exe'' à l'intérieur de la commande, si vous avez choisi une autre version BusyBox. Cette commande crée des //liens symboliques// des //commandes Unix// de BusyBox, donc vos commandes Unix sont d'ores et déjà installées sur Windows. 
-  - Fermer la fenêtre **Invite de commandes** et relancer **Invite de commandes** en tant que simple utilisateur, sans privilège.+  - Fermer la fenêtre **Invite de commandes** et relancer **Invite de commandes** en tant que simple utilisateur, //sans privilège//.
  
 ==== Configuration de BusyBox for Windows ==== ==== Configuration de BusyBox for Windows ====
Ligne 25: Ligne 25:
 <note important>Il faut que votre fichier ''.profile'' n'est pas d'extension ''.txt'' !</note> <note important>Il faut que votre fichier ''.profile'' n'est pas d'extension ''.txt'' !</note>
   - Vérifier que vous vous trouvez bien à la racine de de votre //dossier personnel// : <code user>pwd</code>doit vous afficher ''\Users\votre_nom_user''. Si ce n'est pas le cas tapez : <code user>cd \Users\votre_user</code>la fin de commande ''votre_user'' est à remplacer par votre nom d'utilisateur, par exemple : ''\Users\tom''   - Vérifier que vous vous trouvez bien à la racine de de votre //dossier personnel// : <code user>pwd</code>doit vous afficher ''\Users\votre_nom_user''. Si ce n'est pas le cas tapez : <code user>cd \Users\votre_user</code>la fin de commande ''votre_user'' est à remplacer par votre nom d'utilisateur, par exemple : ''\Users\tom''
-  - - Copier ce texte, qui est la contenu de ''.profile'' : <file>##################+  - - Copier ce texte, qui est la contenu du fichier ''.profile'' à créer : <file>##################
 ## Ajouts Perso ## ## Ajouts Perso ##
 ################## ##################
Ligne 47: Ligne 47:
 #alias   egrep='egrep --color=auto' #alias   egrep='egrep --color=auto'
 alias   wgetsite='wget -r -linf -k -p -E' alias   wgetsite='wget -r -linf -k -p -E'
-alias   wgetippub="wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1"+alias   wgetippub="wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1"  ##connaître son IP publique
 #alias   ntpdatedefault='ntpdate 0.fr.pool.ntp.org' #alias   ntpdatedefault='ntpdate 0.fr.pool.ntp.org'
 alias pingbsd='ping www.bsd.org' alias pingbsd='ping www.bsd.org'
-alias   pinggoogle='ping www.google.fr'+alias   pinggoogle='ping www.google.com'
 alias   ddiso='dd bs=2048 conv=notrunc if=/dev/sr0 of=/home/$USER/dvd.iso' alias   ddiso='dd bs=2048 conv=notrunc if=/dev/sr0 of=/home/$USER/dvd.iso'
-alias   lynxgoogle='lynx https://www.google.fr'+alias   lynxgoogle='lynx https://www.google.com'
 </file>dans votre éditeur de texte, **vi**, **Notepad++** voir le **Bloc-notes** de Windows. </file>dans votre éditeur de texte, **vi**, **Notepad++** voir le **Bloc-notes** de Windows.
-  - Pour créer le fichier ''.profile'' à la racine de votre //dossier personnel// : <code user>vi .profile</code>ou : <code user>touch .profile</code>la commande **touch** crée juste le fichier ''.profile'' sans l'éditer. Si vous n'êtes pas à l'aise avec **vi** je vous conseille de télécharger **Notepad++**, à cette [[https://notepad-plus-plus.org/downloads/|adresse]], en pensant à supprimer l'extension de fichier ''.txt'' si vous n'avez pas utilisé la commande ''touch .profile'', en faisant un clic droit sur le fichier et en sélectionnant ''Renommer'' (vous pouvez également renommer un fichier en appuyant directement sur la touche ''F2'' du clavier).+  - Pour créer le fichier ''.profile'' à la racine de votre //dossier personnel// : <code user>vi .profile</code>et //copier// le contenu du fichier ''.profile''.\\ ou (si vous n'avez pas de connaissance à //vi//: <code user>touch .profile</code>la commande **touch** crée juste le fichier ''.profile'' sans l'éditer. Si vous n'êtes pas à l'aise avec **vi** je vous conseille de télécharger **Notepad++**, à cette [[https://notepad-plus-plus.org/downloads/|adresse]], en pensant à supprimer l'extension de fichier ''.txt'' si vous n'avez pas utilisé la commande ''touch .profile'', en faisant un clic droit sur le fichier et en sélectionnant ''Renommer'' (vous pouvez également renommer un fichier en appuyant directement sur la touche ''F2'' du clavier).
   - Maintenant vous pouvez lancer le shell Unix **sh** de BusyBox, qui est en réalité la version améliorée de **sh** du nom de **ash** dans l' **Invite de commandes** Windows en tapant : <code user>ash -l</code>désormais vous avez un vrai shell Unix, qui se comporte comme tel, les dossiers ne sont plus séparés par ''\'' mais ''/'', contrairement à Windows, votre **Invite de commandes** devient **sensible à la casse**, comme un vrai système **Unix**, c'est à dire qu'elle fait la différence entre lettre //majuscule// et //minuscule//   - Maintenant vous pouvez lancer le shell Unix **sh** de BusyBox, qui est en réalité la version améliorée de **sh** du nom de **ash** dans l' **Invite de commandes** Windows en tapant : <code user>ash -l</code>désormais vous avez un vrai shell Unix, qui se comporte comme tel, les dossiers ne sont plus séparés par ''\'' mais ''/'', contrairement à Windows, votre **Invite de commandes** devient **sensible à la casse**, comme un vrai système **Unix**, c'est à dire qu'elle fait la différence entre lettre //majuscule// et //minuscule//
   - Si vous souhaitez vous déconnectez de ash, il suffit de taper : <code user>exit</code>pour revenir au shell Windows.   - Si vous souhaitez vous déconnectez de ash, il suffit de taper : <code user>exit</code>pour revenir au shell Windows.
  
-<note tip>Je vous conseille d'installer un émulateur digne de ce nom, comme [[https://cmder.app/|Cmder]] ou **Windows Terminal** du **Microsoft Store**.</note>+<note tip>Je vous conseille d'installer un //émulateur de terminal// digne de ce nom, comme [[https://cmder.app/|Cmder]] ou **Windows Terminal** du **Microsoft Store**.</note>
  
 [[wiki:os:windows:tutos:admin:busybox:Commandes Unix]] présentent dans BusyBox for Windows. [[wiki:os:windows:tutos:admin:busybox:Commandes Unix]] présentent dans BusyBox for Windows.
  • wiki/os/windows/tutos/admin/busybox.1744377292.txt.gz
  • Dernière modification : 2025/04/11 13:14
  • de Thibault Seguin