Busybox est un logiciel GNU gratuit et open-source qui est un fichier exécutable unique avec un certain nombre d'outils UNIX. Il est spécialement conçu pour le système d'exploitation embarqué qui dispose de ressources limitées telles que l'espace de stockage et la mémoire. Il fournit un remplacement minimaliste des utilitaires shell que vous pouvez utiliser sur des systèmes de bureau tels que ls, mv, cp, tar, etc. L'exécution de busybox peut être effectuée sur de nombreux environnements de système d'exploitation populaires tels que Linux, Android, etc.
Ici, à LinuxAPT, nous examinerons le processus d'installation et les cas d'utilisation de Busybox dans le serveur Ubuntu 20.04 LTS.
Comment installer Busybox sur Ubuntu 20.04 LTS ?
Pour commencer, exécutez la commande apt update avant d'installer busybox :
$ sudo apt update
Ensuite, exécutez la commande comme indiqué ci-dessous pour installer la Busybox :
$ sudo apt install busybox -y
Vous pouvez également installer la busybox avec la commande apt-get. Le processus est similaire aux étapes ci-dessus.
Exécutons d'abord la commande apt-get update avant d'installer busybox :
$ sudo apt-get update
Maintenant, exécutez la commande ci-dessous pour installer la Busybox :
$ sudo apt-get install busybox -y
Comment utiliser Busybox sur Ubuntu 20.04 LTS ?
Vous pouvez utiliser busybox via son shell directement sur Ubuntu 20.04 LTS. Avec l'interface shell, l'exécution de commandes telles que ls, rm est disponible. Exécutons la commande ci-dessous :
$ busybox sh
Notez que nous essayons de supprimer un fichier nommé "exec" avec la commande :
$ busybox sh
Exécutez ensuite les commandes suivantes :
$ ls
$ rm exec
Cela supprimera le fichier exec avec la commande busybox.
Busybox fournit le serveur Web httpd en tant que programme très populaire et utile. Vous pouvez vérifier la disponibilité et utiliser le serveur Web httpd avec la commande ci-dessous. Assurez-vous de passer à l'utilisateur root dans ce cas :
# busybox sh
Ensuite :
# ps -ef | grep httpd
Maintenant, pour vérifier si le serveur Web fonctionne, créons un fichier HTML avec un code simple :
# busybox sh
Ensuite :
# vi index.html
<!DOCTYPE html>
<html>
<body>
<h1>Busybox HTTPD Testing</h1>
<p>Success.</p>
</body>
</html>
Puis enregistrez-le.
Maintenant, vérifiez en parcourant le site pour vérifier s'il fonctionne ou non.
Un autre cas d'utilisation de busybox est d'obtenir le chemin réel du fichier, vous pouvez utiliser busybox avec la commande readlink ci-dessous :
$ busybox sh
$ readlink -f list.sh
Ici, nous exécutons la commande readlink pour le chemin réel de list.sh en utilisant le shell busybox.
Comment désinstaller busybox sur Ubuntu 21.04 ?
Pour désinstaller uniquement le package busybox, nous pouvons utiliser la commande suivante :
$ sudo apt-get remove busybox
Comment désinstaller Busybox et ses dépendances ?
Pour désinstaller busybox et ses dépendances dont Ubuntu 21.04 n'a plus besoin, nous pouvons utiliser la commande ci-dessous :
$ sudo apt-get -y autoremove busybox
Comment supprimer les configurations et les données de busybox ?
Pour supprimer la configuration et les données de busybox d'Ubuntu 21.04, nous pouvons utiliser la commande suivante :
$ sudo apt-get -y purge busybox
Comment supprimer la configuration, les données et toutes ses dépendances de busybox ?
Nous pouvons utiliser la commande suivante pour supprimer les configurations de busybox, les données et toutes ses dépendances, nous pouvons utiliser la commande suivante :
$ sudo apt-get -y autoremove --purge busybox