Θεωρητικά, θα πρέπει να γνωρίζετε ήδη την αρχιτεκτονική του υπολογιστή σας, επειδή τελικά εγκαταστήσατε το Linux σε αυτό.
Φυσικά, θα μπορούσε να είναι η περίπτωση που δεν εγκαταστήσατε Linux στον υπολογιστή και πρέπει να γνωρίζετε την αρχιτεκτονική πριν να συντάξετε ένα πακέτο για να τρέξετε σε αυτό.
Ίσως να νομίζετε ότι ο τύπος της αρχιτεκτονικής είναι προφανής, αλλά όταν λαμβάνετε υπόψη τα Chromebook, υπάρχει πιθανότητα να είναι x86_64 ή arm based και δεν είναι απαραίτητα σαφές μόνο αν κοιτάξουμε έναν υπολογιστή αν είναι 32 bit ή 64-bit.
Τύποι Αρχιτεκτονικής
Τι είδους υπάρχουν λοιπόν; Λοιπόν, ελέγχοντας απλά τη σελίδα λήψεων του 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.