| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Sistemas  
  • Conocimientos básicos de informática

  • Linux

  • Mac OS

  • Ubuntu

  • unix

  • ventanas

  • Windows Vista

  • Windows XP
  •  
    Conocimientos Informáticos >> Sistemas >> Linux >> Content
    Cómo agregar un comando en BusyBox
    BusyBox es una aplicación de código abierto para el sistema operativo Linux que combina varias funciones de utilidades estándar de Linux en un solo paquete . A diferencia de utilidades estándar de Linux que ocupan en cualquier lugar de 1,5 a 3,5 MB de espacio en el disco , BusyBox sólo requiere 250 KB de espacio en disco , dando una gran cantidad de funcionalidad para los disquetes de arranque que tienen un espacio limitado. Puede agregar un nuevo comando para BusyBox mediante la creación de un archivo de origen , luego agregar el comando a varios archivos BusyBox . Instrucciones
    1

    Abra un editor de texto en Linux e introduzca el siguiente código fuente para su nuevo comando BusyBox :

    # include " busybox.h "

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


    int i;

    printf ( " newcommand llama : \\ n");

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

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

    }

    return 0; .

    }

    Reemplazar " newcommand " con el nombre del nuevo comando que desea crear
    2

    Guarde el archivo en el directorio de empresas de servicios públicos diversos, " miscutils /hellocmd.c . "
    3

    Editar el archivo " makefile.in " ubicado en " miscutils /Makefile.in " con su editor de texto. Agregue la siguiente línea de comandos en el archivo " makefile.in " , por orden alfabético , con los otros comandos del archivo :

    MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o

    Reemplazar todo casos de " newcommand " con el nombre del nuevo comando que creó . Guarde los cambios en el archivo.
    4

    Editar el archivo " config.in " ubicado en " miscutils /Config.in " con su editor de texto. Agregue la siguiente línea de comandos en el archivo " config.in " , por orden alfabético , con los otros comandos del archivo :

    config CONFIG_NEWCOMMAND

    bool " newcommand "

    default n

    ayuda

    newcommand es un comando de ejemplo .

    reemplazar todas las instancias de " newcommand " con el nombre del nuevo comando . Vuelva a colocar la última línea en el comando con una breve descripción de la ayuda del comando. Guarde los cambios en el archivo.
    5

    Editar el archivo " applets.h " ubicado en " include /applets.h " con un editor de texto. Agregue la siguiente línea de comandos en el archivo " applets.h " , por orden alfabético , con los otros comandos del archivo :

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

    Reemplace todas las instancias de " newcommand " con el nombre del nuevo comando . Guarde los cambios en el archivo.
    6

    Editar el archivo " usage.h " ubicado en " include /usage.h " con un editor de texto. Agregue la línea dos comandos siguiente en el archivo " usage.h " , por orden alfabético , con los otros comandos del archivo :

    # define newcommand_trivial_usage " None"

    # define newcommand_full_usage " Ninguno"

    reemplazar todas las instancias de " newcommand " con el nombre del nuevo comando . Guarde los cambios en el archivo
    7

    Abra una terminal de Linux y de entrada : .

    $ Make menuconfig

    $ make

    $ < br >

    el applet BusyBox se cargará.
    8

    Desplácese hasta el directorio donde guardó el código fuente del nuevo mando con las teclas de flecha ( "Utilidades diversas " ) y presionar "Enter ".
    9

    Localice el nuevo comando ( " newcommand " en este ejemplo ) y pulse " y" para activar el comando.

    Previous :

    next :
      Artículos relacionados
    ·Instrucciones de instalación de CentOS 
    ·Cómo mover Ext3 a Ext2 
    ·Cómo editar la lista negra Ubuntu 
    ·Cómo instalar TweetDeck en Linux 
    ·Cómo configurar un Gnome Screensaver 
    ·Cómo configurar un servidor con el perrito 4.1 
    ·Cómo desinstalar FFMPEG en Debian 
    ·Cómo cambiar el tamaño de una partición NTFS en Linu…
    ·Cómo buscar un archivo en Red Hat 
    ·Cómo integrar la carátula del álbum en Linux 
      Artículos destacados
    ·Cómo diagnosticar y reparar problemas de disco en XP 
    ·Cómo actualizar Windows Embedded XP 
    ·¿Cómo puedo alejar mi escritorio en Vista 
    ·Cómo enmarcar una Alféizar 
    ·Cómo cerrar aplicaciones en ejecución 
    ·Cómo cambiar el Explorador de Windows Barra de título…
    ·Cómo configurar Windows Vista para compartir archivos 
    ·Cómo instalar Ubuntu en una HP Pavilion DV7 
    ·Cómo restaurar valores predeterminados Escritorio 
    ·Cómo instalar Civilization IV en Windows 7 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com