Θεωρητικά θα έπρεπε να γνωρίζετε ήδη την αρχιτεκτονική του υπολογιστή σας, αφού τελικά εγκαταστήσατε το Linux σε αυτό.
Φυσικά θα μπορούσε να είναι η περίπτωση ότι δεν εγκαταστήσατε Linux στον υπολογιστή και πρέπει να γνωρίζετε την αρχιτεκτονική πριν από την κατάρτιση ενός πακέτου για να τρέξετε σε αυτό.
Ίσως να πιστεύετε ότι ο τύπος της αρχιτεκτονικής είναι προφανής, αλλά όταν λαμβάνετε υπόψη τα Chromebook, υπάρχει πιθανότητα να είναι x86_64 ή arm based και δεν είναι απαραιτήτως σαφές μόνο αν κοιτάξουμε έναν υπολογιστή αν είναι 32 bit ή 64- κομμάτι.
Τι είδους υπάρχουν λοιπόν; Λοιπόν, ελέγχοντας απλά τη σελίδα λήψεων του Debian παραθέτει τις ακόλουθες αρχιτεκτονικές:
- amd64
- arm64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
Άλλες πιθανές αρχιτεκτονικές περιλαμβάνουν i486, i586, i686, ia64, alpha και sparc.
Η ακόλουθη εντολή θα σας δείξει την αρχιτεκτονική του υπολογιστή σας:
αψίδα
Στην ουσία η εντολή του τόξου είναι ένας απλός τρόπος έκφρασης της ακόλουθης εντολής:
uname -m
Το uname χρησιμοποιείται για την εκτύπωση όλων των ειδών πληροφορίες συστήματος σχετικά με τον υπολογιστή σας, των οποίων ο τύπος αρχιτεκτονικής είναι ένα μικρό κομμάτι.
Απλά πληκτρολογώντας uname από μόνο του σας δείχνει το λειτουργικό σύστημα που εκτελείτε, δηλαδή το Linux ενώ το uname -a εμφανίζει όλες τις διαθέσιμες πληροφορίες από την εντολή uname, συμπεριλαμβανομένων των εξής:
- όνομα πυρήνα
- όνομα κόμβου
- απελευθέρωση πυρήνα
- έκδοση πυρήνα
- το υλικό του μηχανήματος (δηλαδή το ίδιο με την εντολή του τόξου)
- επεξεργαστή
- πλατφόρμα υλικού
- λειτουργικό σύστημα
Μπορείτε να χρησιμοποιήσετε διακόπτες για να καθορίσετε μόνο τις πληροφορίες που θέλετε να εμφανίζονται.
- uname -a - εμφανίζει όλες τις πληροφορίες
- uname -s - δείχνει τον πυρήνα (δηλαδή το Linux)
- uname -n - εμφανίζει το όνομα του κεντρικού υπολογιστή δικτύου (δηλ. localhost.localdomain)
- uname -r - εμφανίζει την απελευθέρωση του πυρήνα (δηλ. 3.10.0-229.14.1.e17.x86_64
- uname -v - εμφανίζει την έκδοση του πυρήνα (δηλ. # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - εμφανίζει την αρχιτεκτονική (δηλ. x86_64)
- uname -p - εμφανίζει τον τύπο επεξεργαστή (δηλ. x86_64)
- uname -i - πλατφόρμα υλικού (δηλ. x86_64)
- uname -o - λειτουργικό σύστημα
Μπορείτε να δείτε το πλήρες εγχειρίδιο για uname και καμάρα πληκτρολογώντας την ακόλουθη εντολή:
info coreutils 'uname επίκληση'
Είναι επίσης δυνατό να αποκτήσετε πλήρεις λεπτομέρειες της εντολής του τόξου πληκτρολογώντας την αψίδα του ανθρώπου.
Η ίδια η εντολή του τόξου έχει μόνο 2 διακόπτες:
- arch --help - εμφάνιση της σελίδας βοήθειας
- arch - έκδοση - εμφάνιση του αριθμού έκδοσης
Για να ολοκληρώσετε αυτόν τον οδηγό, η ακόλουθη εντολή θα σας δείξει επίσης εάν το σύστημά σας εκτελεί 32-bit ή 64-bit:
- getconf LONG_BIT
Το getconf σημαίνει στην πραγματικότητα τιμή get configuration. Είναι μέρος του εγχειριδίου προγραμματιστών POSIX. Το LONG_BIT επιστρέφει το μέγεθος ενός μακρού ακέραιου αριθμού. Αν επιστρέφει το 32 τότε έχετε ένα 32-bit σύστημα ενώ αν επιστρέφει 64 έχετε ένα σύστημα 64-bit.
Ωστόσο, αυτή η μέθοδος δεν είναι ανόητη και μπορεί να μην λειτουργεί σε όλες τις αρχιτεκτονικές.
Για περισσότερες λεπτομέρειες σχετικά με τον τύπο εντολής getconf man getconf σε ένα παράθυρο τερματικού ή επισκεφθείτε αυτήν την ιστοσελίδα.
Ενώ είναι προφανώς ευκολότερο να πληκτρολογείτε τόξα από το uname -m, αξίζει να σημειωθεί ότι η εντολή arch δεν έχει καταργηθεί και ενδέχεται να μην είναι διαθέσιμη σε όλες τις εκδόσεις του Linux στο μέλλον. Επομένως, θα πρέπει να συνηθίσετε να χρησιμοποιείτε την εντολή uname.