Teoriassa sinun pitäisi jo tietää tietokoneesi arkkitehtuuri, koska Linux on ensin asentanut sen.
Tietenkin voisi olla, että Linuxia ei ole asennettu tietokoneeseen, ja sinun on tiedettävä arkkitehtuuri ennen paketin kokoamista sen suorittamiseksi.
Saatat ajatella, että arkkitehtuurityyppi on ilmeinen, mutta kun otat Chromebookeja huomioon, on mahdollista, että se on joko x86_64 tai käsivarsi, eikä se välttämättä ole selvää vain tarkastelemalla tietokonetta, onko 32-bittinen vai 64-bittinen.
Arkkitehtuurityypit
Mitä tyyppejä sitten on? Debian-lataussivulla on vain seuraavat arkkitehtuurit:
- amd64
- arm64
- armel
- armhf
- i386
- mips
- mipsel
- PowerPC
- ppc64el
- s390ex
Muita mahdollisia arkkitehtuureja ovat i486, i586, i686, ia64, alpha ja sparc.
Seuraava komento näyttää tietokoneesi arkkitehtuurin:
kaari
Pohjimmiltaan arch-komento on yksinkertainen tapa ilmaista seuraava komento:
uname -m
uname käytetään kaikkien sellaisten järjestelmätiedostojen tulostukseen tietokoneesta, joiden arkkitehtuurityyppi on vain pieni osa.
Yksinkertaisesti kirjoittamalla uname itse näyttää käyttöjärjestelmän, eli Linux, kun taas uname -a näyttää kaikki uname-komennon käytettävissä olevat tiedot, mukaan lukien seuraavat:
- ytimen nimi
- solmun nimi
- ytimen vapauttaminen
- ytimen versio
- koneen laitteisto (eli sama kuin arch-komento)
- suoritin
- laitteistoalusta
- käyttöjärjestelmä
Voit käyttää vaihteita määrittääksesi juuri haluamasi tiedot.
- uname -a - näyttää kaikki tiedot
- uname -s - näyttää ytimen (eli Linux)
- uname -n - näyttää verkon isäntänimen (eli localhost.localdomain)
- uname -r - näyttää ytimen vapautuksen (eli 3.10.0-229.14.1.e17.x86_64
- uname -v - näyttää ytimen version (eli # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - näyttää arkkitehtuurin (eli x86_64)
- uname -p - näyttää prosessorin tyypin (eli x86_64)
- uname -i - laitteistoalusta (eli x86_64)
- uname -o-käyttöjärjestelmä
Näet koko käsikirjan uname ja arch varten kirjoittamalla seuraavan komennon:
info coreutils 'uname nouto'
On myös mahdollista saada täydelliset yksityiskohdat arch-komennosta kirjoittamalla man arch.
Kaari-komennolla on vain 2 kytkintä:
- arch --help - näyttää ohjesivun
- arch --version - näytä versionumero
Tämän oppaan täydentämiseksi seuraava komento näyttää myös, onko järjestelmäsi käytössä 32-bittinen tai 64-bittinen:
- getconf LONG_BIT
getconf tosiasiallisesti vastaa konfiguraation arvoa. Se on osa POSIX-ohjelmointikäsikirjaa. LONG_BIT palauttaa pitkän kokonaislukumäärän. Jos se palauttaa 32, sinulla on 32-bittinen järjestelmä, mutta jos se palauttaa 64, sinulla on 64-bittinen järjestelmä.
Tämä menetelmä ei ole hölmöllistä, mutta se ei välttämättä toimi kaikilla arkkitehtuureilla.
Täydelliset tiedot getconf-komentotyypistä man getconf pääteikkunaan tai käy tällä verkkosivulla.
Vaikka on ilmeisesti helpompi kirjoittaa arkkia kuin uname -m on syytä huomata, että arch-komento on vanhentunut eikä se välttämättä ole käytettävissä kaikissa Linux-versioissa tulevaisuudessa. Siksi kannattaa käyttää uname-komentoa.