IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

kdesrc-build - Online nel cloud

Esegui kdesrc-build nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando kdesrc-build che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


kdesrc-build - Scarica, compila e installa il software KDE.

SINOSSI


kdesrc build [VERSIONI...] [Moduli Nome | Moduli set Nome...]

DESCRIZIONE


Le kdesrc build viene utilizzato per creare il software KDE direttamente dalla sua fonte
repository. Può essere scaricato da repository Subversion o Git, si interfaccia con KDE
database del progetto e supporta il controllo a quali opzioni vengono passate make(1) e
cMake(1). L'operazione di kdesrc build è guidato da un file di configurazione, in genere
~/.kdesrc-buildrc.

Le modulo Nome or modulo set Nome come indicato sulla riga di comando dovrebbe essere come quei nomi
sono stati definiti nel file di configurazione (in una definizione di modulo o moduli d'uso
dichiarazione, o in a set-modulo definizione). Inoltre, può essere il nome di un KDE
modulo elencato nel database del progetto KDE (e puoi far precedere il nome del modulo da + a
forza questo).

kdesrc build è progettato per essere completamente senza testa (tuttavia, vedi AMBIENTE),
e quindi in genere ignora completamente il suo input. L'output del comando viene registrato invece di essere
mostrato nell'output di kdesrc-build.

I moduli vengono costruiti uno dopo l'altro. Se un modulo non si aggiorna, non viene compilato.
kdesrc build non si interromperà solo a causa di un errore del modulo, ma continuerà a provare
per aggiornare e costruire moduli successivi. Per impostazione predefinita, kdesrc build inizierà la costruzione di un
modulo non appena l'aggiornamento del codice sorgente è completo per quel modulo, anche se altro
gli aggiornamenti si verificano contemporaneamente.

Alla fine kdesrc build mostrerà quali moduli non sono stati compilati e dove erano i log
mantenuto per quella corsa di build.

VERSIONI


NOTA: alcune opzioni hanno forme brevi, ma il kdesrc build l'analizzatore di opzioni non supporta
combinando le opzioni brevi in ​​una a questo punto. (Es. correndo kdesrc build -pv non sarebbe
essere lo stesso di kdesrc build --far finta --verboso).

-H, --Aiuto
Mostra una breve sinossi e le opzioni della riga di comando usate di frequente.

-P, --far finta
Operare in modalità "funzionamento a secco". Non vengono effettuati accessi alla rete, non vengono creati file di registro,
non vengono creati moduli e non vengono apportate altre modifiche permanenti al disco. Uno importante
eccezione è che se provi a compilare un modulo che proviene dal progetto KDE
database e il database non è stato ancora scaricato, il database verrà scaricato
poiché l'output della modalità finta può cambiare in modo significativo in base ai risultati del database.

--installare
Salta la fase di aggiornamento e build e tenta immediatamente di installare i moduli
dato.

--disinstalla
Salta la fase di aggiornamento e build e tenta immediatamente di disinstallare i moduli
dato. NOTA: Questo è supportato solo per buildsystem che supportano il make disinstallazione
comando (es. basato su KDE CMake).

--no-src
Salta la fase di aggiornamento dei sorgenti. Altre fasi sono incluse come di consueto. --no-svn è un
alias deprecato per questa opzione e verrà rimosso in una versione futura.

--nessuna installazione
Salta la fase di installazione dalla build. Altre fasi sono incluse come di consueto.

--nessuna build
Salta la fase di costruzione per la costruzione. Internamente la fase di installazione dipende dalla build
fase di completamento quindi questo è effettivamente equivalente a --solo-src, ma la semantica
potrebbe cambiare in futuro (ad es. quando le suite di test vengono spostate nella propria fase).

--no-test
Disabilita l'esecuzione della suite di test per i moduli basati su CMake. Per essere pienamente efficace questo
richiede la riesecuzione di CMake, che può essere forzata utilizzando il --riconfigurare or
--refresh-build opzioni.

--solo-src
Esegue solo la fase di aggiornamento del codice sorgente, non crea né installa. --solo-svn è un
alias deprecato per questa opzione e verrà rimosso in una versione futura.

--solo build
Forza l'esecuzione del processo di compilazione senza prima aggiornare il codice sorgente. In
inoltre, l'installazione non viene eseguita. (Il test viene ancora eseguito se applicabile,
ma questo cambierà in una versione futura)

--refresh-build
Rimuove la directory di compilazione per un modulo prima dell'inizio della fase di compilazione. Questo ha il
effetto collaterale desiderato della forzatura kdesrc build per riconfigurare il modulo e costruirlo
da uno stato "pristino" senza file di output temporanei o intermedi esistenti. Utilizzo
questa opzione se hai problemi a creare un modulo ma realizzi che ci vorrà
di conseguenza (forse molto più lungo) per il completamento della build. In caso di dubbio utilizzare
questa opzione per l'intero kdesrc build eseguire.

--riconfigurare
Forza la riesecuzione di CMake, ma senza eliminare la directory di compilazione. Di solito tu
voglio davvero --refresh-build, ma se sei sicuro al 100% di cambiare in cmake-opzioni
non invaliderà l'output intermedio corrente, quindi questo può far risparmiare un po' di tempo.

--build-system-only
Interrompe il processo di compilazione per ogni modulo compilato: Il processo di compilazione consiste in
configurazione normale fino all'esecuzione inclusa cMake or configure (a seconda dei casi), ma make
non viene eseguito e non viene tentata alcuna installazione. Questo è principalmente utile solo per ottenere cose
piace configure --Aiuto ed cmake-gui lavorare. Normalmente vuoi --riconfigurare or
--refresh-build.

--riprendi-da=foo
Usa questa opzione per saltare l'elaborazione del modulo fino al modulo foo è stato incontrato. foo
e tutti i moduli successivi verranno elaborati normalmente come se fossero stati specificati su
la riga di comando. Se usi questa opzione a causa di un errore di compilazione potresti volerlo
considerare l'utilizzo --no-src oltre a saltare la fase di aggiornamento della sorgente risultante.

--riprendi-dopo=foo
Questo è proprio come --riprendi-da, tranne che il modulo foo is non Incluso nella
elenco dei moduli da considerare. Potresti usarlo se hai creato/installato manualmente foo
dopo aver sistemato la build e voglio solo riprendere da lì.

--ignora-moduli
Forze TUTTO moduli che seguono questa opzione da escludere dalla considerazione da
kdesrc build. Questo potrebbe essere utile se sai di voler elaborare tutti i moduli tranne
per specifiche eccezioni.

--rc-file=foo
Usa il file dato, foo, per la configurazione invece di ~/.kdesrc-buildrc or
./kdesrc-buildrc. Il file può essere vuoto, ma deve esistere.

--prefisso=foo
Sostituisce il kdedir impostazione per essere foo per questa corsa. Inoltre, implica
--riconfigurare. Questo effettua non esegui effettivamente l'azione che penseresti che faccia
(sovrascrivendo il prefisso opzione per cambiare dove sono installati i moduli), anche se da
i moduli predefiniti sono installati su kdedir impostazione se prefisso non è impostato.

--bello=foo
Modifica la priorità della CPU assegnata a kdesrc build (e tutti i processi utilizzati da kdesrc build
per esempio make(1)). foo dovrebbe essere un numero intero compreso tra -20 e 19. Valori positivi
sono "più carini" rispetto al resto del sistema (cioè con priorità più bassa).

Nota che le possibili priorità disponibili sul tuo sistema potrebbero essere diverse da
elencato qui, vedi bello(2) per maggiori informazioni. Nota anche che questo cambia solo CPU
priorità, spesso vuoi cambiare I / O priorità sui sistemi in cui è supportato.
Non esiste un'opzione della riga di comando per la regolazione della priorità I/O, ma c'è un
opzione file di configurazione: priorità utilizzo-inattivo-io (anche se come tutte le opzioni, c'è un
modo generico per impostarlo dalla riga di comando).

--esegui=foo
Esegue il programma chiamato da foo utilizzando kdesrc buildil normale ambiente di compilazione. Tutto
gli argomenti della riga di comando presenti dopo questa opzione sono passati a foo come viene eseguito.

--colore
Abilita "output colorato". (Abilitato per impostazione predefinita).

--no-colore
Disabilita "output colorato". Questo può essere reso permanente impostando il uscita colorata
opzione su false (o 0) nel file di configurazione.

--asincrono
Avere kdesrc build avvia il processo di compilazione di un modulo non appena il codice sorgente è disponibile
finito di scaricare. Senza questa opzione kdesrc build esegue tutti gli aggiornamenti dei sorgenti su
una volta e solo allora inizia con il processo di compilazione. Questa opzione è abilitata per impostazione predefinita.

--no-asincrono
Disabilita la costruzione asincrona dei moduli. Vedere --asincrono per un approfondimento
descrizione. Notare che kdesrc buildl'output sarà leggermente diverso in questa modalità.

-in, --verboso
Aumenta il livello di verbosità di kdesrc build output (che è già abbastanza
prolisso!)

-Q, --silenzioso
Rende kdesrc build meno rumoroso. Vengono visualizzati solo i messaggi importanti.

--davvero-silenzioso
Rende kdesrc build ancora meno rumoroso. Vengono visualizzati solo avvisi/errori.

- debug
Questo riempirà il tuo terminale con descrizioni e output di debug, di solito
incomprensibile, descrivendo cosa kdesrc build sta facendo (e pensa che dovrebbe fare).
Il flag è incluso poiché l'output a volte può rivelarsi utile per il debug.

--costruzione forzata
Normalmente quando kdesrc build nota che non c'è nessun aggiornamento dei sorgenti su un modulo che
è stato precedentemente installato con successo, non tenta di compilarlo o installarlo
modulo. Puoi passare questo flag per disabilitare quel comportamento ed eseguire sempre make.

--no-istantanee
Normalmente kdesrc build supporta l'utilizzo di snapshot del tarball del repository di origine per ridurre
caricare sull'infrastruttura KDE per cloni git per alcuni moduli KDE. Passando questa opzione
disabilita questa funzione.

--elimina-le-mie-patch
Questa opzione deve essere passata per consentire kdesrc build per rimuovere la fonte in conflitto
directory. Attualmente anche questo accade solo quando si tenta di clonare un modulo basato su git
se è presente una directory di origine esistente. Non specificare mai questa opzione a meno che non lo sia
suggerito da kdesrc build, e solo se non ti dispiace le directory di origine che sono
a cui si fa riferimento viene cancellato e riclonato.

--foo=bar
Qualsiasi opzione non elencata sopra viene selezionata per vedere se corrisponde all'elenco di possibili
opzioni del file di configurazione. In tal caso, l'opzione del file di configurazione foo è temporaneamente
impostato bar per tutta la durata di questa corsa.

--modulo,foo=bar
Come sopra, ma opzione foo è impostato solo su bar per il modulo modulo. Questo non lo fa
funziona ancora per i set di moduli, devi ripeterlo per ogni modulo che vuoi essere
ricercato. (Naturalmente, potresti semplicemente modificare il tuo file di configurazione...)

EXIT STATUS


0
Storie Di

1
Normalmente questo significa che una parte del processo di aggiornamento, compilazione o installazione non è riuscita, ma è
utilizzato anche per qualsiasi fine del programma anormale non altrimenti trattato di seguito.

5
È stato ricevuto un segnale che ha ucciso kdesrc build, ma ha tentato di funzionare normalmente
chiusura.

8
L'opzione sconosciuta è stata passata sulla riga di comando.

99
È stata sollevata un'eccezione che ha costretto kdesrc build abortire anticipatamente.

AMBIENTE


HOME
Utilizzato per l'espansione della tilde dei nomi di file ed è la base predefinita per i sorgenti, build,
e directory di installazione.

PERCORSO
Questa variabile di ambiente controlla il percorso di ricerca predefinito per gli eseguibili. Puoi
Usa il binario opzione del file di configurazione da aggiungere a questa variabile (ad esempio per l'esecuzione
da cron(8)).

LC_*
Le variabili d'ambiente che iniziano con LC_ controllano la localizzazione usata da kdesrc build.
Sebbene il kdesrc build non è ancora localizzabile a questo punto, molti dei comandi lo sono
gli usi sono. kdesrc build normalmente imposta LC_TUTTI=C per i comandi che devono esaminare il
output di ma puoi farlo anche manualmente. Se l'impostazione LC_TUTTI=C risolve a
kdesrc build problema si prega di inviare una segnalazione di bug.

SSH_AGENT_PID
Questa variabile d'ambiente viene controllata per vedere se ssh-agent(1) è in esecuzione, ma solo se
kdesrc build determina che stai controllando un modulo che richiede un accesso SSH
(ma dovresti saperlo perché nessun modulo lo richiede per impostazione predefinita).

KDESRC_BUILD_USE_TTY
Se impostata, questa variabile forza kdesrc build non chiudere il suo input durante l'esecuzione
processi di sistema. Normalmente kdesrc build chiude stdin da stdout e stderr for
i suoi processi figlio vengono reindirizzati e quindi l'utente non vedrebbe mai un input
sollecita comunque.

KDESRC_BUILD_DUMP_CONTEXT
Se impostata, questa variabile stampa una descrizione del suo "contesto di compilazione" subito dopo
leggere le opzioni e gli argomenti della riga di comando e determinare quali moduli costruire. Voi
praticamente non voglio mai impostare questo.

altri
Molti programmi sono usati da kdesrc build nel corso della sua esecuzione, compreso
svn(1) git(1) make(1), e cMake(1). Ciascuno di questi programmi può avere il proprio
risposta alle variabili di ambiente impostate. kdesrc build passerà l'ambiente
variabili che vengono impostate quando viene eseguito su questi processi. Puoi assicurarti di certo
variabili d'ambiente (es CC or CXX) vengono impostati utilizzando il set-ambiente configurazione
opzione file.

Usa kdesrc-build online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad