dose-builddebcheck - Online w chmurze

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

PROGRAM:

IMIĘ


dose-builddebcheck - Sprawdź, czy pakiet można zbudować w systemie Debian

STRESZCZENIE


dawka-builddebcheck --deb-native-arch=Nazwa [opcje] repozytoria-binarne repozytorium-źródłowe

OPIS


dose-builddebcheck określa, dla zestawu sekcji kontrolnych pakietu źródłowego Debiana, o nazwie
repozytorium źródłowe, czy środowisko kompilacji dla pakietów źródłowych
repozytorium można zainstalować na określonej architekturze natywnej przy użyciu pakietów z
repozytorium binarne. W tym celu brane są pod uwagę tylko meta-informacje o pakiecie:
zależności i konflikty budowania w pakiecie źródłowym i między pakietami
relacje wyrażone w repozytorium binarnym. Algorytm rozwiązywania ograniczeń to
kompletny, to znaczy znajduje rozwiązanie, gdy istnieje jedno, nawet dla wielu
rozłączne zależności i głębokie konflikty pakietów. Ten problem jest obliczeniowy
teoretycznie niewykonalne (czyli NP-zupełne), ale można je rozwiązać bardzo skutecznie dla
repozytoria pakietów, które faktycznie występują w praktyce. Instalowalność pakietów binarnych to
analizowane według ich Zależy, Konflikty, Zapewnia pola z ich znaczeniem jako
polityki Debiana w wersji 3.9.0. Zależy wcześniej są traktowane jak Zależy, Przerwy jest
traktowany jak Konflikty.

Wkład Format:


repozytoria-binarne argument to lista nazw plików zawierających zwrotki w formacie
of kontrola zadłużenia(5), oddzielone jedną pustą linią. Na przykład znalezione pliki Packages
na serwerze lustrzanym Debiana lub w katalogu /var/lib/apt/listy/ systemu Debian, są
odpowiedni. ten repozytorium-źródłowe argumentem jest nazwa pliku zawierającego źródła Debiana
strofy kontrolne, oddzielone jedną pustą linią. Na przykład pliki Źródła znalezione na
serwer lustrzany Debiana lub w katalogu /var/lib/apt/listy/ systemu Debian, są
odpowiedni.

Adnotacje z wieloma łukami są poprawnie uwzględniane przez funkcję dose-builddebcheck. Pakiety, których
architektura nie jest ani architekturą rodzimą, ani na liście architektur zagranicznych
(patrz poniżej) są ignorowane. Tu rodzimy i obcy odnosi się jednocześnie do
architekturę, na której zostanie uruchomiona kompilacja, oraz architekturę hosta
kompilacja. Kompilacja krzyżowa jest obsługiwana przez określenie gospodarz architektura.

OPCJE


OPCJE DLA OKREŚLANIE ARCHITEKTURY
--deb-native-arch=Nazwa
Określ natywną architekturę. Ten argument jest obowiązkowy.

--deb-obce-łuki=Nazwa [,Nazwa] ...
Podaj rozdzieloną przecinkami listę obcych architektur. Wartość domyślna to pusta
lista architektur zagranicznych. Gdyby --deb-host-arch jest ustawiony, jest używany jako
niejawna architektura obca.

--deb-host-arch=Nazwa...
Określ architekturę hosta.

OPCJE DLA FILTRACJA THE WEJŚCIE
--najnowszy
Zachowana jest tylko najnowsza wersja każdego pakietu, starsze wersje pakietów są
ignorowane.

OPCJE KONTROLOWANIE WYDAJNOŚĆ
-f --awarie
Wyświetlaj tylko uszkodzone pakiety, które nie przeszły testu instalowalności.

-s --sukcesy
Wyświetlaj tylko te pakiety, które nie przeszły pomyślnie testu instalowalności.

-e --wyjaśniać
Podaj wyjaśnienia. W przypadku użycia razem z --failures wyjaśnienie składa się z
łańcuchów zależności prowadzących do konfliktu lub zależności od brakującego pakietu.
W przypadku użycia razem z --successes wyjaśnieniem jest instalacja
ustawiony.

-o filet Wyślij dane wyjściowe do filet.

MISC OPCJE
-v Włącz informacje / ostrzeżenia / komunikaty debugowania. Ta opcja może się powtarzać do trzech
razy w celu zwiększenia gadatliwości.

-H, --help
Wyświetl tę listę opcji.

--deb-ignore-niezbędne
Nie traktuj podstawowych pakietów jako części problemu z instalacją. Za pomocą
domyślnie wszystkie niezbędne pakiety są uważane za część problemu z instalacją
dla wszystkich pakietów, to znaczy, że pakiet jest instalowalny wtedy i tylko wtedy, gdy jest współ-
do zainstalowania ze wszystkimi niezbędnymi pakietami. Ta opcja pozwala użytkownikowi przetestować
możliwość instalacji bez zainstalowanych niezbędnych pakietów.

EXIT KODY


Kody wyjścia 0-63 oznaczają normalne zakończenie programu, kody 64-127 wskazują
nieprawidłowe zakończenie programu (takie jak błędy analizy, błędy we/wy).

W przypadku normalnego zakończenia programu:

- kod zakończenia 0 wskazuje, że wszystkie pakiety pierwszoplanowe można zainstalować;

- kod wyjścia 1 wskazuje, że co najmniej jeden pakiet pierwszoplanowy można odinstalować.

PRZYKŁAD


Oblicz listę pakietów źródłowych w Źródłach, dla których nie można zainstalować
zbudować środowisko na i386, zakładając, że pakiety binarne opisane w pliku Packages
są dostępne:

dawka-builddebcheck -v -f -e --arch amd64
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_binary-amd64_Packages
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_source_Sources

Oblicz listę pakietów źródłowych dla armel w Źródłach, dla których nie jest możliwe
zainstaluj mieszane środowisko kompilacji na amd64 plus armel, zakładając, że pakiety binarne
opisane w pliku Dostępne są pakiety:

deb-builddebcheck --failures --successes --deb-native-arch=amd64
--deb-foreign-archs=armel,linux-any --deb-host-arch=armel
Pakiety Debiana/Sid-amd64-armel-Packages-050812.bz2
DebianPackages/Sid-Sources-single-version-050812.bz2

Użyj dose-builddebcheck online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows