Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

kdesrc-build — Online w chmurze

Uruchom kdesrc-build u bezpłatnego dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie kdesrc-build, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


kdesrc-build - pobiera, buduje i instaluje oprogramowanie KDE.

STRESZCZENIE


kompilacja kdesrc [OPCJE...] [Moduł Nazwa | Moduł zestaw Nazwa...]

OPIS


Połączenia kompilacja kdesrc polecenie służy do budowania oprogramowania KDE bezpośrednio z jego źródła
repozytoria. Może pobierać z repozytoriów Subversion lub Git, interfejsy z KDE
bazę danych projektu i obsługuje kontrolowanie, do których opcji są przekazywane robić(1) i
cmake(1). Działanie kompilacja kdesrc jest zwykle sterowany przez plik konfiguracyjny
~/.kdesrc-buildrc.

Połączenia moduł Nazwa or moduł zestaw Nazwa podane w wierszu poleceń powinny być takie same jak te nazwy
zostały zdefiniowane w pliku konfiguracyjnym (w definicji modułu lub moduły użytkowe
deklaracji lub w zestaw modułów definicja). Ponadto może to być nazwa KDE
moduł wymieniony w bazie danych projektu KDE (i możesz poprzedzić nazwę modułu znakiem + to
wymusić).

kompilacja kdesrc jest zaprojektowany tak, aby mógł być całkowicie bezgłowy (jednak patrz ŚRODOWISKO),
i dlatego zazwyczaj całkowicie ignoruje jego dane wejściowe. Dane wyjściowe polecenia są rejestrowane zamiast być
pokazany na wyjściu kdesrc-build.

Moduły buduje się jeden po drugim. Jeśli moduł nie zostanie zaktualizowany, oznacza to, że nie zostanie zbudowany.
kompilacja kdesrc nie zostanie przerwane tylko z powodu awarii modułu, zamiast tego będzie kontynuować próbę
aktualizować i budować kolejne moduły. Domyślnie, kompilacja kdesrc rozpocznie budowę A
moduł natychmiast po zakończeniu aktualizacji kodu źródłowego dla tego modułu, nawet jeśli jest to inny moduł
aktualizacje występują jednocześnie.

Na końcu kompilacja kdesrc pokaże, które moduły nie zostały zbudowane i gdzie znajdowały się dzienniki
przechowywane dla tego przebiegu kompilacji.

OPCJE


UWAGA: Niektóre opcje mają krótkie formy, ale kompilacja kdesrc parser opcji nie obsługuje
w tym momencie łączymy krótkie opcje w jedną. (Np. bieganie kompilacja kdesrc -pw prawda
być takim samym, jak kompilacja kdesrc --udawać --gadatliwy).

-H, --help
Pokazuje krótkie streszczenie i często używane opcje wiersza poleceń.

-P, --udawać
Pracuj w trybie „pracy na sucho”. Nie są wykonywane żadne dostępy do sieci, nie są tworzone żadne pliki dziennika,
nie są budowane żadne moduły i nie są wprowadzane żadne inne trwałe zmiany na dysku. Jeden ważny
wyjątek jest tak, jeśli spróbujesz zbudować moduł pochodzący z projektu KDE
baza danych, a baza danych nie została jeszcze pobrana, baza danych zostanie pobrana
ponieważ dane wyjściowe w trybie pozorowanym mogą się znacznie zmienić w zależności od wyników bazy danych.

--zainstalować
Pomija fazę aktualizacji i kompilacji i natychmiast podejmuje próbę zainstalowania modułów
dany.

--odinstaluj
Pomija fazę aktualizacji i kompilacji i natychmiast podejmuje próbę odinstalowania modułów
dany. UWAGA: Jest to obsługiwane tylko w przypadku systemów kompilacji obsługujących robić Odinstaluj
polecenie (np. oparte na KDE CMake).

--nie-src
Pomija fazę aktualizacji źródła. Pozostałe fazy są uwzględniane normalnie. --nie-svn jest
przestarzały alias dla tej opcji i zostanie usunięty w przyszłej wersji.

--bez instalacji
Pomija fazę instalacji z kompilacji. Pozostałe fazy są uwzględniane normalnie.

--bez kompilacji
Pomija fazę kompilacji dla kompilacji. Wewnętrznie faza instalacji zależy od kompilacji
zakończenie fazy, więc jest to faktycznie równoważne --src-tylko, ale semantyka
mogą ulec zmianie w przyszłości (np. kiedy zestawy testów przejdą na odrębną fazę).

--brak-testów
Wyłącza uruchamianie zestawu testów dla modułów opartych na CMake. Aby było to w pełni skuteczne
wymaga ponownego uruchomienia CMake, co można wymusić za pomocą --rekonfiguruj or
--odśwież-kompilacja opcje.

--src-tylko
Wykonuje jedynie fazę aktualizacji źródła, nie kompiluje ani nie instaluje. --svn-tylko jest
przestarzały alias dla tej opcji i zostanie usunięty w przyszłej wersji.

--tylko kompilacja
Wymusza wykonanie procesu kompilacji bez uprzedniej aktualizacji kodu źródłowego. W
ponadto instalacja nie jest wykonywana. (Testowanie jest nadal przeprowadzane, jeśli ma to zastosowanie,
ale to się zmieni w przyszłej wersji)

--odśwież-kompilacja
Usuwa katalog kompilacji modułu przed rozpoczęciem fazy kompilacji. To ma
pożądany efekt uboczny wymuszania kompilacja kdesrc aby ponownie skonfigurować moduł i go zbudować
z „nieskazitelnego” stanu, bez istniejących tymczasowych lub pośrednich plików wyjściowych. Używać
tę opcję, jeśli masz problemy ze zbudowaniem modułu, ale zdajesz sobie sprawę, że to zajmie
w rezultacie dłużej (być może znacznie dłużej), aby kompilacja została ukończona. W razie wątpliwości skorzystaj
tę opcję dla całości kompilacja kdesrc uruchomić.

--rekonfiguruj
Wymuś ponowne uruchomienie CMake, ale bez usuwania katalogu kompilacji. Zwykle ty
faktycznie chcę --odśwież-kompilacja, ale jeśli masz 100% pewności, że zmienisz na opcje cmake
nie unieważni aktualnej mocy wyjściowej pośredniej, może to zaoszczędzić trochę czasu.

--tylko system kompilacji
Przerywa proces kompilacji dla każdego zbudowanego modułu: Proces kompilacji składa się z
normalna konfiguracja aż do uruchomienia włącznie cmake or skonfigurować (w stosownych przypadkach), ale robić
nie jest uruchamiany i nie jest podejmowana żadna próba instalacji. Jest to przydatne głównie do zdobywania rzeczy
lubić skonfigurować --help i cmake-gui pracować. Normalnie chcesz --rekonfiguruj or
--odśwież-kompilacja.

--resume-from=bla
Użyj tej opcji, aby pominąć przetwarzanie modułu do momentu pojawienia się modułu bla napotkano. bla
a wszystkie kolejne moduły będą przetwarzane normalnie, tak jakby zostały określone
wiersz poleceń. Jeśli użyjesz tej opcji z powodu niepowodzenia kompilacji, możesz chcieć
rozważyć użycie --nie-src oprócz pominięcia wynikowej fazy aktualizacji źródła.

--resume-po=bla
To jest jak --wznów-od, z tą różnicą, że moduł bla is nie Włączone do systemu
lista modułów do rozważenia. Możesz tego użyć, jeśli ręcznie zbudowałeś/zainstalowałeś foo
po naprawieniu kompilacji i po prostu chcę od tego zacząć.

--ignore-modules
Siły WSZYSTKO moduły korzystające z tej opcji mają zostać wykluczone z analizy przez
kompilacja kdesrc. Może to być przydatne, jeśli wiesz, że chcesz przetworzyć wszystkie moduły z wyjątkiem
dla konkretnych wyjątków.

--rc-file=bla
Skorzystaj z podanego pliku, bla, dla konfiguracji zamiast ~/.kdesrc-buildrc or
./kdesrc-buildrc. Plik może być pusty, ale musi istnieć.

--prefiks=bla
Zastępuje kdedir ustawienie być bla na ten bieg. Ponadto sugeruje
--rekonfiguruj. To robi nie faktycznie wykonaj czynność, o której myślisz, że wykona
(zastąpienie prefiks opcja zmiany miejsca instalacji modułów), chociaż przez
domyślne moduły są instalowane w kdedir ustawienie jeśli prefiks nie jest ustawiony.

--ładny=bla
Zmienia przydzielony priorytet procesora kompilacja kdesrc (i wszystkie procesy używane przez kompilacja kdesrc
na przykład robić(1)). bla powinna być liczbą całkowitą z zakresu od -20 do 19. Wartości dodatnie
są „ładniejsze” w stosunku do reszty systemu (tzn. mają niższy priorytet).

Pamiętaj, że możliwe priorytety dostępne w Twoim systemie mogą być inne niż
wymienione tutaj, zob miło(2), aby uzyskać więcej informacji. Należy również pamiętać, że to się tylko zmienia CPU
priorytetem, często chcesz coś zmienić I / O priorytet w systemach, w których jest to obsługiwane.
Nie ma opcji wiersza poleceń umożliwiającej dostosowanie priorytetu we/wy, ale istnieje
opcja pliku konfiguracyjnego: priorytet użycia-idle-io (chociaż jak wszystkie opcje, istnieje
ogólny sposób ustawienia tego z wiersza poleceń).

--uruchom=bla
Uruchamia program o nazwie bla za pomocą kompilacja kdesrcnormalne środowisko kompilacji. Wszystko
argumenty wiersza poleceń obecne po przekazaniu tej opcji bla jak jest prowadzony.

--kolor
Włącza „kolorowe wydruki”. (Domyślnie włączone).

--brak koloru
Wyłącza „kolorowe wydruki”. Można to ustawić na stałe, ustawiając opcję kolorowe wyjście
opcję na false (lub 0) w pliku konfiguracyjnym.

--sync
Have kompilacja kdesrc rozpocznij proces kompilacji modułu, gdy tylko pojawi się kod źródłowy
zakończył pobieranie. Bez tej opcji kompilacja kdesrc wykonuje wszystkie aktualizacje źródeł o godz
raz i tylko wtedy rozpoczyna się proces kompilacji. Opcja jest wyłączona domyślnie.

--brak-asynchronizacji
Wyłącza asynchroniczne budowanie modułów. Widzieć --sync dla bardziej szczegółowego
opis. Zauważ to kompilacja kdesrcW tym trybie dane wyjściowe będą nieco inne.

-v, --gadatliwy
Zwiększa poziom gadatliwości kompilacja kdesrc wyjście (co jest już dość
gadatliwy!)

-Q, --cichy
Sprawia, że kompilacja kdesrc mniej hałaśliwy. Wyświetlane są tylko ważne wiadomości.

--naprawdę cicho
Sprawia, że kompilacja kdesrc jeszcze mniej hałaśliwy. Wyświetlane są tylko ostrzeżenia/błędy.

--odpluskwić
Zwykle spowoduje to wypełnienie terminala opisami i wynikami debugowania
niezrozumiałe, opisując co kompilacja kdesrc robi (i uważa, że ​​powinien to robić).
Flaga jest dołączona, ponieważ dane wyjściowe mogą czasami okazać się przydatne do debugowania.

--wymuszenie kompilacji
Normalnie kiedy kompilacja kdesrc zauważa, że ​​nie ma aktualizacji źródłowej modułu, który
został wcześniej pomyślnie zainstalowany, nie podejmuje próby jego zbudowania ani zainstalowania
moduł. Możesz przekazać tę flagę, aby wyłączyć to zachowanie i zawsze działać robić.

--nie-migawki
Normalnie kompilacja kdesrc obsługuje używanie migawek repozytorium źródłowego w celu zmniejszenia
załaduj infrastrukturę KDE dla klonów git dla niektórych modułów KDE. Przekazanie tej opcji
wyłącza tę funkcję.

--usuń-moje-łatki
Aby zezwolić, należy przekazać tę opcję kompilacja kdesrc aby usunąć sprzeczne źródło
katalogi. Obecnie nawet to dzieje się tylko podczas próby sklonowania modułu opartego na git
jeśli istnieje istniejący katalog źródłowy. Nigdy nie określaj tej opcji, chyba że tak jest
sugerowany przez kompilacja kdesrci tylko jeśli nie przeszkadzają Ci katalogi źródłowe
wspomniane usunięcie i ponowne sklonowanie.

--bla=bar
Każda opcja niewymieniona powyżej jest sprawdzana w celu sprawdzenia, czy pasuje do listy możliwych
opcje pliku konfiguracyjnego. Jeśli tak, opcja pliku konfiguracyjnego bla jest tymczasowo
Ustawić bar na czas tego biegu.

--moduł,bla=bar
Jak powyżej, ale opcja bla jest ustawione tylko na bar dla modułu moduł. Tak nie jest
nie pracujesz jeszcze nad zestawami modułów, musisz to powtórzyć dla każdego modułu, którym chcesz być
dotknięty. (Oczywiście możesz po prostu edytować plik konfiguracyjny...)

EXIT STATUS


0
sukces

1
Zwykle oznacza to, że jakaś część procesu aktualizacji, kompilacji lub instalacji nie powiodła się, ale tak się dzieje
używane również w przypadku nieprawidłowego zakończenia programu, które nie zostało omówione poniżej.

5
Odebrano sygnał, że zginął kompilacja kdesrc, ale próbował działać normalnie
Zamknij.

8
W wierszu poleceń przekazano nieznaną opcję.

99
Zgłoszono wyjątek, który był wymuszony kompilacja kdesrc przerwać wcześniej.

ŚRODOWISKO


HOME
Używany do rozwijania nazw plików za pomocą tyldy i jest domyślną podstawą dla źródła, kompilacji,
i katalogi instalacyjne.

PATH
Ta zmienna środowiskowa kontroluje domyślną ścieżkę wyszukiwania plików wykonywalnych. Możesz
użyć ścieżka binarna opcja pliku konfiguracyjnego, którą można dodać do tej zmiennej (np. do uruchamiania
od cron(8)).

LC_*
Zmienne środowiskowe zaczynające się od LC_ kontrolują ustawienia regionalne używane przez kompilacja kdesrc.
Chociaż kompilacja kdesrc w tym momencie nadal nie można go zlokalizować, wiele poleceń nim zarządza
zastosowania są. kompilacja kdesrc zwykle ustawia LC_ALL=C dla poleceń, które musi sprawdzić
wyjście, ale możesz to również zrobić ręcznie. Jeśli ustawienie LC_ALL=C naprawia a
kompilacja kdesrc problem, prześlij raport o błędzie.

SSH_AGENT_PID
Ta zmienna środowiskowa jest sprawdzana, aby sprawdzić, czy ssh-agent(1) działa, ale tylko wtedy, gdy
kompilacja kdesrc określa, że ​​sprawdzasz moduł wymagający logowania SSH
(ale powinieneś o tym wiedzieć, ponieważ żaden moduł domyślnie tego nie wymaga).

KDESRC_BUILD_USE_TTY
Jeśli jest ustawiona, ta zmienna wymusza kompilacja kdesrc aby nie zamykać danych wejściowych podczas wykonywania
procesy systemowe. Normalnie kompilacja kdesrc zamyka stdin od stdout i stderr for
jego procesy potomne są przekierowywane i dlatego użytkownik nigdy nie zobaczy danych wejściowych
w każdym razie podpowiedź.

KDESRC_BUILD_DUMP_CONTEXT
Jeśli jest ustawiona, zmienna ta wypisuje zaraz po niej opis „kontekstu kompilacji”.
odczytywanie opcji i argumentów wiersza poleceń oraz określanie, które moduły mają zostać zbudowane. Ty
prawie nigdy nie chcę tego ustawiać.

inni
Wiele programów jest używanych przez kompilacja kdesrc w trakcie jego realizacji, m.in
svn(1) odrzutowiec(1) robić(1), a cmake(1). Każdy z tych programów może mieć swój własny
odpowiedź na ustawienie zmiennych środowiskowych. kompilacja kdesrc przejdzie przez środowisko
zmienne, które są ustawiane podczas uruchamiania w tych procesach. Możesz mieć pewność
zmienne środowiskowe (np CC or CXX) ustawia się za pomocą zestaw-środ konfiguracja
opcja pliku.

Użyj kdesrc-build online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad