Jest to polecenie dpkg-architecture, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
dpkg-architecture - ustawia i określa architekturę budowania pakietów
STRESZCZENIE
dpkg-architektura [opcja...] [komenda]
OPIS
dpkg-architektura zapewnia narzędzie do określania i ustawiania architektury kompilacji i hosta
do budowania pakietów.
Architektura kompilacji jest zawsze określana przez zewnętrzne wywołanie do dpkg(1) i nie może być
ustawić w wierszu poleceń.
Możesz określić architekturę hosta, podając jedną lub obie opcje --host-arch
i --typ-hosta. Wartość domyślna jest określana przez połączenie zewnętrzne z numerem gcc(1) lub to samo co
architektura kompilacji if CC lub gcc są niedostępne. Jeden z --host-arch i
--typ-hosta jest wystarczająca, wartość drugiego zostanie ustawiona na użyteczną wartość domyślną. Rzeczywiście,
często lepiej jest określić tylko jeden, ponieważ dpkg-architektura ostrzeże cię, jeśli twój
wybór nie odpowiada wartości domyślnej.
POLECENIA
-l, --lista
Wydrukuj zmienne środowiskowe, po jednej w każdym wierszu, w formacie ZMIENNA=wartość, To
jest domyślną akcją.
-e, --równy architektura
Sprawdź równość architektury (od dpkg 1.13.13). Porównuje prąd
lub określona architektura hosta Debiana przeciwko architektura, aby sprawdzić, czy są
równy. Ta czynność nie spowoduje rozszerzenia symboli wieloznacznych architektury. Komenda się kończy
ze statusem wyjścia 0, jeśli pasuje, 1, jeśli nie pasuje.
-i, --jest symbol wieloznaczny architektury
Sprawdź tożsamość architektury (od dpkg 1.13.13). Porównuje prąd
lub określona architektura hosta Debiana przeciwko symbol wieloznaczny architektury po
rozszerzyłem go jako symbol wieloznaczny architektury, aby sprawdzić, czy pasują. Komenda się kończy
ze statusem wyjścia 0, jeśli pasuje, 1, jeśli nie pasuje.
-q, --zapytanie nazwa-zmiennej
Wydrukuj wartość pojedynczej zmiennej.
-s, --zestaw-wydruku
Wydrukuj polecenie eksportu. Można tego użyć do ustawienia zmiennych środowiskowych za pomocą
ocena.
-u, --print-unset
Wydrukuj podobne polecenie do --print-unset ale aby usunąć wszystkie zmienne.
-c, --Komenda komenda
Wykonaj komenda w środowisku, w którym wszystkie zmienne są ustawione na określone
wartość.
-L, --lista-znana
Wydrukuj listę prawidłowych nazw architektury. Ewentualnie ograniczone przez jeden lub więcej z nich
pasujące opcje --match-dzika karta, --dopasuj-bity or --koniec dopasowania (od dpkg
1.17.14).
-?, --help
Pokaż komunikat o użyciu i wyjdź.
--wersja
Pokaż wersję i wyjdź.
OPCJE
-a, --host-arch architektura
Ustaw architekturę hosta Debiana.
-t, --typ-hosta gnu-typ-systemu
Ustaw typ systemu hosta GNU.
-A, --cel-arch architektura
Ustaw docelową architekturę Debiana (od dpkg 1.17.14).
-T, --typ-docelowy gnu-typ-systemu
Ustaw docelowy typ systemu GNU (od dpkg 1.17.14).
-W, --match-dzika karta symbol wieloznaczny architektury
Ogranicz architektury wymienione przez --lista-znana do pasujących do podanych
symbol wieloznaczny architektury (od dpkg 1.17.14).
-B, --dopasuj-bity bity-architektury
Ogranicz architektury wymienione przez --lista-znana do tych z określonym procesorem
bitów (od dpkg 1.17.14). Albo 32 or 64.
-E, --koniec dopasowania architektura-endianness
Ogranicz architektury wymienione przez --lista-znana do tych z podanym
endianowość (od dpkg 1.17.14). Albo mało or duży.
-f, --siła
Wartości ustawione przez istniejące zmienne środowiskowe o tej samej nazwie, co używane przez
skrypty są honorowane (tzn. używane przez dpkg-architektura), chyba że jest to flaga siły
obecny. Dzięki temu użytkownik może zastąpić wartość nawet wtedy, gdy wywołanie to
dpkg-architektura jest ukryty w jakimś innym skrypcie (np
dpkg-buildpackage(1)).
WARUNKI
zbudować maszynę
Maszyna, na której zbudowany jest pakiet.
maszyna hosta
Maszyna, dla której zbudowano pakiet.
maszyna docelowa
Maszyna, dla której buduje kompilator. Jest to potrzebne tylko przy budowaniu
łańcuch narzędzi, który zostanie zbudowany na architekturze kompilacji, do uruchomienia na hoście
architekturę i zbudować kod dla architektury docelowej.
Architektura Debiana
Ciąg znaków architektury Debiana, który określa drzewo binarne w archiwum FTP.
Przykłady: i386, sparc, hurd-i386.
Symbol wieloznaczny architektury Debiana
Symbol wieloznaczny architektury Debiana to specjalny ciąg znaków architektury, który będzie pasować do każdego
prawdziwa architektura będąca jej częścią. Ogólna forma jest - . Przykłady:
linux-dowolny, dowolny-i386, hurd-dowolny.
Typ systemu GNU
Ciąg specyfikacji architektury składający się z dwóch części oddzielonych łącznikiem:
procesor i system. Przykłady: i586-linux-gnu, sparc-linux-gnu, i686-gnu, x86_64-netbsd.
tryplet multiarch
Wyjaśniony typ systemu GNU, używany do ścieżek systemu plików. Ta trójka nie
zmieniać się nawet wtedy, gdy linia bazowa ISA zostanie uderzona, tak aby wynikowe ścieżki były stabilne
nadgodziny. Jedyną obecną różnicą w stosunku do typu systemu GNU jest to, że część procesora
dla systemów opartych na i386 jest zawsze i386. Przykłady: i386-linux-gnu, x86_64-linux-gnu.
Przykładowe ścieżki: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
ZMIENNE
Następujące zmienne są ustawiane przez dpkg-architektura:
DEB_BUILD_ARCH
Architektura Debiana maszyny budującej.
DEB_BUILD_ARCH_OS
Nazwa systemowa Debiana maszyny budującej (od dpkg 1.13.2).
DEB_BUILD_ARCH_CPU
Nazwa procesora Debiana maszyny budującej (od dpkg 1.13.2).
DEB_BUILD_ARCH_BITS
Rozmiar wskaźnika maszyny budującej (w bitach; od dpkg 1.15.4).
DEB_BUILD_ARCH_ENDIAN
Endianowość maszyny budującej (mała / duża; od dpkg 1.15.4).
DEB_BUILD_GNU_CPU
Część procesora DEB_BUILD_GNU_TYPE.
DEB_BUILD_GNU_SYSTEM
Część systemowa DEB_BUILD_GNU_TYPE.
DEB_BUILD_GNU_TYPE
Typ systemu GNU maszyny budującej.
DEB_BUILD_MULTIARCH
Wyjaśniony typ systemu GNU maszyny budującej, używany do ścieżek systemu plików (od
pakiet 1.16.0).
DEB_HOST_ARCH
Architektura Debiana maszyny hosta.
DEB_HOST_ARCH_OS
Nazwa systemu Debian hosta (od dpkg 1.13.2).
DEB_HOST_ARCH_CPU
Nazwa procesora Debiana komputera hosta (od dpkg 1.13.2).
DEB_HOST_ARCH_BITS
Rozmiar wskaźnika hosta (w bitach; od dpkg 1.15.4).
DEB_HOST_ARCH_ENDIAN
Endianowość maszyny hosta (mała / duża; od dpkg 1.15.4).
DEB_HOST_GNU_CPU
Część procesora DEB_HOST_GNU_TYPE.
DEB_HOST_GNU_SYSTEM
Część systemowa DEB_HOST_GNU_TYPE.
DEB_HOST_GNU_TYPE
Typ systemu GNU maszyny hosta.
DEB_HOST_MULTIARCH
Wyjaśniony typ systemu GNU maszyny hosta, używany do ścieżek systemu plików (od
pakiet 1.16.0).
DEB_TARGET_ARCH
Architektura Debiana maszyny docelowej (od dpkg 1.17.14).
DEB_TARGET_ARCH_OS
Nazwa systemowa Debiana maszyny docelowej (od dpkg 1.17.14).
DEB_TARGET_ARCH_CPU
Nazwa procesora Debiana maszyny docelowej (od dpkg 1.17.14).
DEB_TARGET_ARCH_BITS
Rozmiar wskaźnika docelowej maszyny (w bitach; od dpkg 1.17.14).
DEB_TARGET_ARCH_ENDIAN
Endianowość maszyny docelowej (mała / duża; od dpkg 1.17.14).
DEB_TARGET_GNU_CPU
Część procesora DEB_TARGET_GNU_TYPE (od wersji 1.17.14).
DEB_TARGET_GNU_SYSTEM
Część systemowa DEB_TARGET_GNU_TYPE (od wersji 1.17.14).
DEB_TARGET_GNU_TYPE
Typ systemu GNU docelowej maszyny (od dpkg 1.17.14).
DEB_TARGET_MULTIARCH
Wyjaśniony typ systemu GNU maszyny docelowej, używany do ścieżek systemu plików (od
pakiet 1.17.14).
Korzystaj z dpkg-architecture online, korzystając z usług onworks.net