| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Linux >> Content
    Comment ajouter une commande dans BusyBox
    BusyBox est une application open-source pour le système d'exploitation Linux qui combine plusieurs fonctionnalités de services standard de Linux dans un seul paquet. Contrairement aux utilitaires Linux standard qui occupent n'importe où de 1,5 à 3,5 Mo d'espace sur un disque , BusyBox ne nécessite que 250 Ko d'espace disque , donnant un bon nombre de fonctionnalités sur des disquettes bootables qui ont un espace limité . Vous pouvez ajouter une nouvelle commande de BusyBox en créant un fichier source, puis en ajoutant la commande de divers fichiers de BusyBox . Instructions
    1

    Ouvrez un éditeur de texte sous Linux et entrer le code source suivant pour votre nouvelle commande de BusyBox :

    # include " busybox.h "

    int newcommand_main (int argc, char * argv []) {


    int i;

    printf (" newcommand appelé : \\ n");

    pour ( i = 0; i < argc ; i + +) {

    printf (" arg [ % d] =% s \\ n", i , argv [i]) ; }


    return 0; .

    }

    Remplacer " newcommand " avec le nom de la nouvelle commande que vous souhaitez créer
    2

    Enregistrez le fichier au répertoire des utilitaires divers, " miscutils /hellocmd.c . "
    3

    Editez le fichier " makefile.in " situé à " miscutils /Makefile.in » à l'aide de votre éditeur de texte. Ajoutez la ligne de commande suivante dans le fichier " makefile.in " , dans l'ordre alphabétique avec les autres commandes dans le fichier : Photos

    MISCUTILS -$ ( CONFIG_NEWCOMMAND ) + = newcommand.o

    Remplacer tout cas de « newcommand " avec le nom de la nouvelle commande que vous créez . Enregistrez les modifications apportées au fichier .
    4

    Editez le fichier " config.in " situé à " miscutils /Config.in " à l'aide de votre éditeur de texte. Ajoutez la ligne de commande suivante dans le fichier " config.in " , dans l'ordre alphabétique avec les autres commandes du fichier :

    config CONFIG_NEWCOMMAND

    bool " newcommand "

    défaut n

    aide

    newcommand est un exemple de commande .

    Remplacer toutes les occurrences de " newcommand " avec le nom de la nouvelle commande. Remplacez la dernière ligne de la commande avec une description courte aide de la commande. Enregistrez les modifications apportées au fichier .
    5

    Editez le fichier " applets.h " situé à "include /applets.h " en utilisant un éditeur de texte . Ajoutez la ligne de commande suivante dans le fichier " applets.h " , dans l'ordre alphabétique avec les autres commandes du fichier :

    USE_NEWCOMMAND ( APPLET ( newcommand , newcommand_main , _BB_DIR_USER_BIN , _BB_SUID_NEVER ) )

    remplacer toutes les occurrences de " newcommand " avec le nom de la nouvelle commande. Enregistrez les modifications apportées au fichier .
    6

    Editez le fichier " usage.h " situé à "include /usage.h " en utilisant un éditeur de texte . Ajoutez la ligne de commande deux suivante dans le fichier " usage.h " , dans l'ordre alphabétique avec les autres commandes du fichier :

    # define newcommand_trivial_usage "None"

    # define newcommand_full_usage "None" Photos

    Remplacer toutes les occurrences de « newcommand " avec le nom de la nouvelle commande. Enregistrez les modifications apportées au fichier
    7

    Ouvrez un terminal et saisissez Linux: .

    $ Make menuconfig

    $ make

    $ < br >

    l'applet de BusyBox va charger .
    8

    Faites défiler vers le répertoire où vous avez sauvegardé le code source de la nouvelle commande en utilisant les touches fléchées ( " Divers Utilitaires" ) et appuyez sur "Entrée".
    9

    Situer la nouvelle commande ( " newcommand " dans cet exemple) et appuyez sur " Y " pour activer la commande .

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir une partition NTFS en ext3…
    ·Autorisation refusée sur un profil Linux 
    ·Comment faire pour récupérer un mot de passe administ…
    ·Comment faire de Real Player le lecteur par défaut dan…
    ·Comment faire pour exécuter Wget sur ​​Linux 
    ·Comment mettre en place Knoppix pour un accès sans fil…
    ·Différence entre les distributions Linux 
    ·Erreurs d'installation de DVD dans CentOS 5.3 
    ·Comment accéder à un dossier partagé Windows depuis …
    ·Comment faire pour augmenter la taille de la pile sous …
      articles en vedette
    ·Comment passer de Nginx à Apache 
    ·Top 5 des fabricants de fenêtres 
    ·Comment arrêter Wuauclt.exe 
    ·Comment faire pour convertir MP3 à MPA Avec Lame 
    ·Comment verrouiller le papier peint de bureau 
    ·Comment faire pour capturer un écran d'application dan…
    ·Puis-je installer Linux sur Virtual PC 
    ·Comment résoudre mon Copy pas authentique de Windows X…
    ·Comment faire pour exécuter XP Recovery 
    ·Comment installer les pilotes dans Windows XP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com