EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

kdesrc-build - Online în cloud

Rulați kdesrc-build în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda kdesrc-build care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


kdesrc-build - Descarcă, construiește și instalează software-ul KDE.

REZUMAT


kdesrc-build [OPŢIUNI...] [Module nume | Module set nume...]

DESCRIERE


kdesrc-build comanda este utilizată pentru a construi software-ul KDE direct din sursa sa
depozite. Se poate descărca din depozitele Subversion sau Git, interfețe cu KDE
baza de date de proiect și acceptă controlul la care opțiuni sunt transmise face(1) și
cmake(1). Funcționarea de kdesrc-build este condus de un fișier de configurare, de obicei
~/.kdesrc-buildrc.

modul nume or modul set nume așa cum este dat pe linia de comandă ar trebui să fie ca acele nume
au fost definite în fișierul de configurare (fie într-o definiție de modul sau module de utilizare
declarație, sau într-un set de module definiție). În plus, poate fi numele unui KDE
modul listat în baza de date a proiectelor KDE (și puteți precede numele modulului cu + to
forțați acest lucru).

kdesrc-build este conceput pentru a putea fi complet fără cap (cu toate acestea, vezi MEDIUL),
și astfel, de obicei, ignoră complet intrarea sa. Ieșirea comenzii este înregistrată în loc să fie
afișat în rezultatul kdesrc-build.

Modulele sunt construite unul după altul. Dacă un modul nu se actualizează, atunci nu este construit.
kdesrc-build nu se va anula doar din cauza unei defecțiuni a unui modul, ci va continua să încerce
pentru a actualiza și a construi modulele ulterioare. În mod implicit, kdesrc-build va începe construirea unui
modul imediat ce actualizarea codului sursă este completă pentru modulul respectiv, chiar dacă altul
actualizările au loc concomitent.

La sfarsit kdesrc-build va arăta care module nu au reușit să fie construite și unde au fost jurnalele
păstrat pentru acea rulare de construcție.

OPŢIUNI


NOTĂ: Unele opțiuni au forme scurte, dar kdesrc-build parserul de opțiuni nu acceptă
combinând opțiuni scurte într-una singură în acest moment. (De exemplu, alergare kdesrc-build -pv nu ar
fi la fel ca kdesrc-build --pretinde --verbos).

-h, --Ajutor
Afișează un scurt rezumat și opțiunile de linie de comandă utilizate frecvent.

-p, --pretinde
Funcționează în modul „funcționare uscată”. Nu se fac accesări la rețea, nu sunt create fișiere jurnal,
nu sunt construite module și nu se fac alte modificări permanente pe disc. unu important
excepție este că dacă încercați să construiți un modul care provine din proiectul KDE
baza de date și baza de date nu a fost încă descărcată, baza de date va fi descărcată
deoarece ieșirea în modul simulare se poate modifica semnificativ pe baza rezultatelor bazei de date.

--instalare
Omite faza de actualizare și construcție și încearcă imediat să instaleze modulele
dat.

--dezinstalare
Omite faza de actualizare și compilare și încearcă imediat să dezinstaleze modulele
dat. NOTĂ: Acest lucru este acceptat numai pentru sistemele de construcție care acceptă face dezinstalare
comandă (de exemplu, bazată pe KDE CMake).

--no-src
Omite faza de actualizare a sursei. Alte faze sunt incluse în mod normal. --nu-svn este
alias depreciat pentru această opțiune și va fi eliminat într-o versiune viitoare.

--no-install
Omite faza de instalare din build. Alte faze sunt incluse în mod normal.

--nu-construire
Omite faza de construire pentru construcție. Pe plan intern, faza de instalare depinde de construcție
finalizarea fazei, astfel încât aceasta este efectiv echivalentă cu --src-only, dar semantica
se pot schimba în viitor (de exemplu, atunci când suitele de testare sunt mutate în faza proprie).

--fără teste
Dezactivează rularea suita de teste pentru modulele bazate pe CMake. Pentru a fi pe deplin eficient acest lucru
necesită re-rularea CMake, care poate fi forțată prin utilizarea --reconfigurează or
--refresh-build opțiuni.

--src-only
Realizează doar faza de actualizare a sursei, nu construiește sau instalează. --svn-doar este
alias depreciat pentru această opțiune și va fi eliminat într-o versiune viitoare.

--doar construirea
Forțează procesul de construire să fie efectuat fără a actualiza mai întâi codul sursă. În
În plus, instalarea nu este efectuată. (Testarea este încă efectuată dacă este cazul,
dar acest lucru se va schimba într-o versiune viitoare)

--refresh-build
Îndepărtează directorul de construire pentru un modul înainte de începerea fazei de construire. Aceasta are
efectul secundar dorit de forțare kdesrc-build pentru a re-configura modulul și a-l construi
dintr-o stare „pristină” fără fișiere de ieșire temporare sau intermediare existente. Utilizare
această opțiune dacă aveți probleme la construirea unui modul, dar vă dați seama că va dura
ca rezultat, mai mult (posibil mult mai mult) pentru finalizarea construcției. Când aveți îndoieli, utilizați
această opțiune pentru întreg kdesrc-build alerga.

--reconfigurează
Forțați CMake să fie reluat, dar fără a șterge directorul de compilare. De obicei tu
chiar vreau --refresh-build, dar dacă sunteți 100% sigur că ați schimbat la cmake-opțiuni
nu va invalida ieșirea intermediară curentă, atunci acest lucru vă poate economisi timp.

--build-system-only
Întrerupe procesul de construire pentru fiecare modul construit: Procesul de construire constă în
configurare normală până la funcționare inclusiv cmake or configura (după caz), dar face
nu rulează și nu se încearcă instalarea. Acest lucru este de cele mai multe ori util doar pentru a obține lucruri
ca configura --Ajutor și cmake-gui a munci. În mod normal vrei --reconfigurează or
--refresh-build.

--reluare-de la=foo
Utilizați această opțiune pentru a omite procesarea modulului până la modul foo este întâlnită. foo
și toate modulele ulterioare vor fi procesate normal ca și cum ar fi fost specificate pe
linia de comandă. Dacă utilizați această opțiune din cauza unei erori de construcție, este posibil să doriți
ia în considerare utilizarea --no-src în plus pentru a sări peste faza de actualizare a sursei rezultată.

--reluare-după=foo
Acesta este exact ca --reluare-de la, cu excepția faptului că modulul foo is nu inclus în
lista de module de luat în considerare. Puteți folosi acest lucru dacă ați construit/instalat manual foo
după ce am remediat construcția și vreau doar să reia de acolo.

--ignora-module
Forțele Toate colectiile modulele care urmează această opțiune să fie excluse din luarea în considerare de către
kdesrc-build. Acest lucru ar putea fi util dacă știți că doriți să procesați toate modulele, cu excepția
pentru anumite excepții.

--rc-file=foo
Folosiți fișierul dat, foo, pentru configurație în loc de ~/.kdesrc-buildrc or
./kdesrc-buildrc. Fișierul poate fi gol, dar trebuie să existe.

--prefix=foo
Ignoră pe kdedir setare pentru a fi foo pentru această alergare. În plus, implică
--reconfigurează. Ea face nu efectuează de fapt acțiunea pe care ai crede că o face
(depășind prefix opțiunea de a schimba locul unde sunt instalate modulele), deși prin
modulele implicite sunt instalate pe kdedir stabilirea dacă prefix nu este setat.

--frumos=foo
Modifică prioritatea CPU acordată kdesrc-build (și toate procesele utilizate de kdesrc-build
de exemplu face(1)). foo ar trebui să fie un număr întreg între -20 și 19. Valori pozitive
sunt „mai drăguțe” pentru restul sistemului (adică prioritate mai mică).

Rețineți că posibilele priorități disponibile pe sistemul dvs. pot fi diferite de
enumerate aici, vezi frumos(2) pentru mai multe informații. Rețineți, de asemenea, că acest lucru se schimbă doar Procesor
prioritate, de multe ori doriți să vă schimbați I / O prioritate pe sistemele în care aceasta este acceptată.
Nu există nicio opțiune de linie de comandă pentru ajustarea priorității I/O, dar există o
opțiunea fișierului de configurare: use-idle-io-priority (deși, ca toate opțiunile, există un
mod generic de a seta acest lucru din linia de comandă).

--a alerga=foo
Rulează programul numit de foo folosind kdesrc-buildmediul de construcție normal al lui. Toate
Argumentele liniei de comandă prezente după trecerea acestei opțiuni foo pe măsură ce se rulează.

--culoare
Activează „ieșire colorată”. (Activat implicit).

--fara-culoare
Dezactivează „ieșirea colorată”. Acest lucru poate fi permanent prin setarea colorat-ieșire
opțiunea la fals (sau 0) în fișierul de configurare.

--async
Avea kdesrc-build începe procesul de construire pentru un modul de îndată ce codul sursă are
terminat descărcarea. Fără această opțiune kdesrc-build efectuează toate actualizările surselor la
o dată și numai apoi începe cu procesul de construire. Această opțiune este activată implicit.

--no-async
Dezactivează construirea asincronă a modulelor. Vedea --async pentru o mai detaliata
Descriere. Rețineți că kdesrc-buildIeșirea lui va fi ușor diferită în acest mod.

-v, --verbos
Crește nivelul de verbozitate al kdesrc-build ieșire (care este deja destul de
verbos!)

-q, --Liniște
Face kdesrc-build mai putin zgomotos. Sunt afișate doar mesajele importante.

--foarte-liniștită
Face kdesrc-build chiar mai putin zgomotos. Sunt afișate doar avertismente/erori.

--depanare
Acest lucru vă va umple terminalul cu descrieri și rezultate de depanare, de obicei
neinteligibil, descriind ce kdesrc-build face (și crede că ar trebui să facă).
Indicatorul este inclus deoarece ieșirea se poate dovedi uneori utilă pentru depanare.

--forța-construire
În mod normal, când kdesrc-build observă că nu există nicio actualizare sursă pe un modul care
a fost instalat anterior cu succes, nu încearcă să construiască sau să instaleze asta
modul. Puteți trece acest steag pentru a dezactiva acel comportament și a rula întotdeauna face.

--fără-instantanee
În mod normal kdesrc-build acceptă utilizarea instantaneelor ​​tarball din depozitul sursă pentru a reduce
încărcați pe infrastructura KDE pentru clonele git pentru unele module KDE. Trecând această opțiune
dezactivează această caracteristică.

--delete-my-patch-urile
Această opțiune trebuie trecută pentru a permite kdesrc-build pentru a elimina sursa conflictuală
directoare. În prezent, chiar și acest lucru se întâmplă doar atunci când se încearcă clonarea unui modul bazat pe git
dacă este prezent un director sursă existent. Nu specificați niciodată această opțiune decât dacă este
sugerat de kdesrc-build, și numai dacă nu vă deranjează directoarele sursă care sunt
referit fiind șters și re-clonat.

--foo=bar
Orice opțiune care nu este listată mai sus este verificată pentru a vedea dacă se potrivește cu lista de posibile
opțiunile fișierului de configurare. Dacă da, opțiunea fișierului de configurare foo este temporar
setat la bar pe durata acestei curse.

--modul,foo=bar
Ca mai sus, dar opțiune foo este setat doar la bar pentru modul modul. Asta nu
lucrează încă pentru seturi de module, trebuie să repeți acest lucru pentru fiecare modul în care vrei să fii
afectat. (Desigur, puteți pur și simplu să editați fișierul de configurare...)

EXIT STAREA


0
Succes

1
În mod normal, aceasta înseamnă că o parte a procesului de actualizare, construire sau instalare a eșuat, dar este
folosit și pentru orice sfârșit anormal de program care nu este tratat altfel mai jos.

5
A fost primit un semnal care a ucis kdesrc-build, dar a încercat să funcționeze normal
închide.

8
Opțiunea necunoscută a fost transmisă pe linia de comandă.

99
S-a ridicat o excepție care a forțat kdesrc-build a avorta devreme.

MEDIUL


ACASA
Folosit pentru extinderea tilde a numelor de fișiere și este baza implicită pentru sursă, compilare,
și directoarele de instalare.

PATH
Această variabilă de mediu controlează calea de căutare implicită pentru executabile. Puteți
utilizați binpath opțiunea fișierului de configurare de adăugat la această variabilă (de exemplu, pentru rularea
din cron(8)).

LC_*
Variabilele de mediu care încep cu LC_ controlează localul utilizat de kdesrc-build.
Cu toate ca kdesrc-build încă nu este localizabil în acest moment, multe dintre comenzi îl comandă
utilizările sunt. kdesrc-build se stabilește în mod normal LC_ALL=C pentru comenzile pe care trebuie să le examineze
ieșire de, dar puteți face acest lucru și manual. Dacă setarea LC_ALL=C remediază a
kdesrc-build problemă vă rugăm să trimiteți un raport de eroare.

SSH_AGENT_PID
Această variabilă de mediu este verificată pentru a vedea dacă agent ssh(1) rulează, dar numai dacă
kdesrc-build determină că verificați un modul care necesită o autentificare SSH
(dar ar trebui să știți acest lucru, deoarece niciun modul nu necesită acest lucru în mod implicit).

KDESRC_BUILD_USE_TTY
Dacă este setată, această variabilă forțează kdesrc-build să nu-și închidă intrarea în timpul execuției
procesele sistemului. În mod normal kdesrc-build închide stdin deoarece stdout și stderr for
procesele sale secundare sunt redirecționate și, prin urmare, utilizatorul nu va vedea niciodată o intrare
prompt oricum.

KDESRC_BUILD_DUMP_CONTEXT
Dacă este setată, această variabilă tipărește o descriere a „contextului său de construire” imediat după
citirea opțiunilor și argumentele liniei de comandă și determinarea modulelor de construit. Tu
aproape niciodată nu vreau să setez asta.

alţii
Multe programe sunt folosite de kdesrc-build în cursul executării acestuia, inclusiv
SVN(1), merge(1), face(1), și cmake(1). Fiecare dintre aceste programe poate avea propriile programe
răspuns la variabilele de mediu setate. kdesrc-build va trece de mediu
variabilele care sunt setate atunci când este rulat pe aceste procese. Vă puteți asigura că sunt sigure
variabilele de mediu (de ex CC or CXX) sunt setate utilizând set-env configuraţie
opțiunea fișierului.

Utilizați kdesrc-build online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad