I teorien skal du allerede kende arkitekturen på din computer, fordi du for det første installerede Linux på det.
Selvfølgelig kan det være tilfældet, at du ikke installerede Linux på computeren, og du skal kende arkitekturen, før du udarbejder en pakke til at køre på den.
Du tror muligvis, at arkitekturens art er indlysende, men når du tager hensyn til Chromebooks, er der mulighed for at det enten er x86_64 eller armbaseret, og det er ikke nødvendigvis klart bare ved at kigge på en computer, om det er 32-bit eller 64-bit.
Arkitektur Typer
Så hvilke typer er der? Nå bare at tjekke Debians overførselsside lister følgende arkitekturer:
- amd64
- arm64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
Andre potentielle arkitekturer omfatter i486, i586, i686, ia64, alpha og sparc.
Følgende kommando viser dig arkitekturen til din computer:
bue
I det væsentlige er kommandoen kommando en enkel måde at udtrykke følgende kommando på:
uname -m
uname bruges til at udskrive alle slags systemoplysninger om din computer, hvor arkitektur typen er en lille del.
Du skal bare skrive uname på egen hånd og vise operativsystemet, du kører, dvs. Linux, mens uname -a viser alle de tilgængelige oplysninger fra uname-kommandoen, herunder følgende:
- kerne navn
- nodenavn
- kernel release
- kernel version
- maskin hardware (det vil sige samme som kommando)
- processor
- hardware platform
- operativ system
Du kan bruge kontakter til at angive kun de oplysninger, du vil vise.
- uname -a - viser alle oplysninger
- uname -s - viser kernen (dvs. Linux)
- uname -n - viser netværksværtsnavnet (dvs. localhost.localdomain)
- uname -r - viser kerneløsningen (dvs. 3.10.0-229.14.1.e17.x86_64
- uname -v - viser kernelversionen (dvs. # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - viser arkitekturen (dvs. x86_64)
- uname -p - viser processortype (dvs. x86_64)
- uname -i - hardware platform (dvs. x86_64)
- uname -o-operativsystem
Du kan se den fulde manual for uname og arch ved at skrive følgende kommando:
info coreutils 'uname invocation'
Det er også muligt at få fulde detaljer om kommandobogen ved at skrive mandbog.
Arch kommandoen selv har kun 2 kontakter:
- arch --help - vis hjælpsiden
- arch - version - vis versionsnummeret
For at fuldføre denne vejledning vil følgende kommando også vise dig, om dit system kører 32-bit eller 64-bit:
- getconf LONG_BIT
getconf står faktisk for at få konfigurationsværdi. Det er en del af POSIX-programmeringsmanualen. LONG_BIT returnerer størrelsen af et langt heltal. Hvis den returnerer 32, så har du et 32-bit system, mens hvis det returneres 64, har du et 64-bit system.
Denne metode er imidlertid ikke narre bevis, og det kan ikke fungere på alle arkitekturer.
For fuld detaljer om getconf kommando typen mand getconf i et terminal vindue eller besøge denne webside.
Selvom det er tydeligt lettere at skrive bue end uname -m, er det værd at bemærke, at kommandoen til bue er blevet udskrevet og muligvis ikke tilgængelig på alle versioner af Linux i fremtiden. Du bør derfor vænne sig til at bruge kommandoen uname i stedet.




