| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Come aggiungere un comando in BusyBox
    BusyBox è un software open-source per il sistema operativo Linux , che combina diverse funzioni di utilità standard di Linux in un unico pacchetto . A differenza di programmi standard di Linux , che occupano ovunque 1,5-3,5 MB di spazio su disco , BusyBox richiede solo 250 KB di spazio su disco , dando una buona dose di funzionalità di dischi floppy di avvio che hanno spazio limitato . È possibile aggiungere un nuovo comando di BusyBox con la creazione di un file di origine , quindi aggiungendo il comando di vari file BusyBox . Istruzioni
    1

    Aprire un editor di testo in Linux e inserire il seguente codice per il vostro nuovo comando BusyBox :

    # include " busybox.h "

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

    {

    int i;

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

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

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

    } < br

    ritorno > 0; .

    }

    Sostituire " newcommand " con il nome del nuovo comando che si vuole creare
    2

    Salvare il file alla directory di programmi di utilità varie , " miscutils /hellocmd.c . "
    3

    Modificare il file " makefile.in " si trova in " miscutils /Makefile.in " usando il vostro editor di testo . Aggiungere la seguente riga di comando per il file " makefile.in " , in ordine alfabetico , con gli altri comandi del file :

    MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o

    Sostituisci tutto istanze di " newcommand " con il nome del nuovo comando creato . Salvare le modifiche apportate al file .
    4

    Modificare il file " config.in " si trova in " miscutils /Config.in " usando il vostro editor di testo . Aggiungere la seguente riga di comando per il file " config.in " , in ordine alfabetico , con gli altri comandi del file :

    config CONFIG_NEWCOMMAND

    bool

    default " newcommand " n

    aiuto

    newcommand è un comando di esempio .

    sostituire tutte le istanze di " newcommand " con il nome del nuovo comando . Sostituire l'ultima riga dei comandi con una breve descrizione di aiuto del comando . Salvare le modifiche apportate al file .
    5

    Modificare il file " applets.h " si trova in " include /applets.h " utilizzando un editor di testo . Aggiungere la seguente riga di comando per il file " applets.h " , in ordine alfabetico , con gli altri comandi del file :

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

    sostituire tutte le istanze di " newcommand " con il nome del nuovo comando . Salvare le modifiche apportate al file .
    6

    Modificare il file " usage.h " si trova in " include /usage.h " utilizzando un editor di testo . Aggiungere la riga di comando due seguenti al file " usage.h " , in ordine alfabetico , con gli altri comandi del file :

    # define newcommand_trivial_usage " Nessuno"

    # define newcommand_full_usage " Nessuno"

    sostituire tutte le istanze di " newcommand " con il nome del nuovo comando . Salvare le modifiche apportate al file
    7

    Aprire un terminale di Linux e di input : .

    $ Make menuconfig

    $ make

    $ < br >

    l'applet BusyBox caricherà .
    8

    Scorrere verso il basso per la directory in cui è stato salvato il codice sorgente del nuovo comando utilizzando i tasti freccia ( "Utilità Varie" ) e premere "Invio ".
    Pagina 9

    Individuare il nuovo comando ( " newcommand " in questo esempio) e premere " Y " per attivare il comando .

    Previous :

    next :
      Articoli Correlati
    ·Come ricostruire il driver di periferica nastro su un S…
    ·Come rimuovere Pangrattato Nautilus 
    ·Come usare AWK in Linux 
    ·Come spostare una finestra X a Linux 
    ·DVD Errori di installazione di CentOS 5.3 
    ·Come compilare applicazioni PS3 in Linux 
    ·Come eliminare i messaggi di Cron 
    ·Come installare Ruby & Apache su Centos 5 
    ·Come installare NyLon GUI 
    ·Come rimuovere un virus in Linux 
      Articoli in evidenza
    ·Il mio Powerbook G4 non addebiterà 
    ·Come copiare un file di sistema di Windows da un CD a u…
    ·Come sbarazzarsi di un Bin Icon Recycle 
    ·Potete aggiornare Windows XP a Windows 7 ? 
    ·Ubuntu blocca sul mio ThinkPad 
    ·Come installare Windows XP su una partizione 
    ·Come installare XP su un computer ? 
    ·Come risolvere i problemi di Windows XP dopo l'installa…
    ·Come organizzare icone del menu Start 
    ·Come fare le tue lenzuola stampate 
    Copyright © Conoscenza Informatica http://it.wingwit.com