J'ai téléchargé et installé Ubuntu à partir du site officiel. Cependant, je ne sais pas si j'ai installé la version 32 bits ou 64 bits.
Sous Windows 7, je pouvais cliquer avec le bouton droit de la souris sur Poste de travail et la liste était indiquée.
Existe-t-il un moyen facile de vérifier dans Ubuntu?
architecture
Ici seulement le bolivien
la source
la source
dpkg --add-architecture amd64
et installé desamd64
paquets dans mon Ubuntu 16.04 32 bits. Maintenant, j'exécute une installation 32 bits avec un noyau 64 bits sans problème. Donc, tout endpkg --print-architecture
imprimanti386
,uname -m
imprimex86_64
. Reportez-vous à wiki.debian.org/Multiarch/HOWTO (c'est un processus délicat)Réponses:
Je connais au moins 2 façons. Ouvrez un terminal ( Ctrl+ Alt+ T) et tapez:
uname -a
Résultat pour Ubuntu 32 bits:
alors qu'Ubuntu 64 bits affichera:
Version plus courte:
ou
file /sbin/init
Résultat pour Ubuntu 32 bits:
alors que pour la version 64 bits, cela ressemblerait à:
Idem pour les systèmes utilisant systemd (16.04):
file /lib/systemd/systemd
Résultat pour 64 bits:
la source
multiarch
,ia32_libs
et spécialement dans votreinit
exemple,upstart
i686
qu'aucune des 32 ou 64 sorties n'était affichée pour moii386
:) mais votre réponse a aidé. merci beaucoup# file /sbin/init
-/sbin/init: symbolic link to
upstart'` -# file /sbin/upstart
-/sbin/upstart: ELF 64-bit LSB shared object, x86-64...
Ubuntu 12.04+ avec Unity
Details
et sélectionnez l'icône "Détails"Alternative pour obtenir l'écran ci-dessus:
Je sais que les réponses finales sont bonnes mais je suppose que c'est la réponse de l'interface graphique. :)
Ubuntu 11.04 avec Unity
System info
et sélectionnez l'icône Infos systèmela source
System Menu (top right corner, near the clock) -> System Settings -> Details
System
onglet montre l'architecture.Un moyen très simple et rapide est:
Ouvrez le terminal, écrivez ce qui suit et appuyez sur Enter.
Le nombre résultant (dans mon cas 64) est la réponse.
la source
Référence: Comment savoir si j'utilise Linux 32 bits ou 64 bits?
Utilisez la commande:
Vous obtiendrez généralement:
pour 32 bits (ou éventuellement i586 ou i386), et:
pour 64 bits.
la source
uname -mpi
donne toutes les choses mentionnées dansuname -a
, même si elles sont généralement toutes les mêmes ...Ouvrez le terminal et essayez la
arch
commande. Si sa sortie est x86_64 alors c'est 64 bits. Si vous voyez i686, i386, etc., alors c'est 32 bits.Cependant, le meilleur moyen de déterminer l'architecture consiste à exécuter la
arch
commande et à rechercher le résultat dans Google.la source
arch
est identique àuname -m
(même indiqué dans la page de manuel). ;-)uname
et inclus dans le mêmecoreutils
package. Ainsi, à partir d’Ubuntu 10.04, les deux commandes sont disponibles.dpkg --print-architecture
Cette commande indiquera si vous avez installé un système d’exploitation Ubuntu 32 ou 64 bits.Sur les systèmes 64 bits
Sur les systèmes 32 bits
`
la source
Vérificateur d'architecture
Lien de téléchargement
Le script est fondamentalement ceci:
Cela devra être dans un fichier texte exécutable et
zenity
devra être installé.la source
uname -m
n'est pasi686
... bonne utilisation dezenity
, pourrait utilisernotify-send
cependant.Allez dans les paramètres système et sous la section système , cliquez sur Détails . Vous obtiendrez tous les détails, y compris votre système d'exploitation, votre processeur ainsi que le fait que le système utilise une version 64 bits ou 32 bits.
la source
Ouvrez le Centre de logiciel Ubuntu et recherchez
lib32
. Si cela donne des résultats, vous êtes sur une installation 64 bits (les résultats sont des bibliothèques de compatibilité pour l'exécution d'applications 32 bits sur une installation 64 bits).Pas vraiment une meilleure réponse, mais au moins ça ne nécessite pas de terminal ... ;-)
Modifier
J'ai trouvé un moyen encore plus simple: ouvrez Aide -> À propos de Mozilla Firefox et vous le verrez tout de suite ... ;-)
En bas, il affiche la "chaîne de l'agent utilisateur", par exemple sur mon système 64 bits:
ou sur mon système 32 bits:
x86_64
est de 64 bits,i686
est de 32 bits(Mais ce n'est toujours pas la réponse qui devrait être là;))
la source
lib32
n'est sûrement pas un moyen fiable de détecter l'architecture.Le bouton d'alimentation (en haut à droite) comporte une option "À propos de cet ordinateur". :)
la source
Autant que je me souvienne, il est possible d'installer le noyau x86_64 sur un système 32 bits. Comme quelques-uns l'ont écrit, vous devriez regarder quelles bibliothèques vous avez / quels paquets vous avez installés sur votre système. Donc, le moyen le plus sûr de voir est de vérifier si vous avez
/lib64
et si c'est un lien symbolique vers/lib
.Un autre moyen possible est de vérifier quels paquets vous avez téléchargés
/var/cache/apt/archive
. S'ils contiennent _amd64.deb, il s'agit d'un système 64 bits, c'est-à-dire si vous avez installé des packages et n'avez pas effacé votre cache.Tout cela peut être fait à partir de Konqueror / Dolphin simplement en pointant et en cliquant ou:
la source
N'oubliez pas que vous pouvez avoir un processeur 64 bits lors de l'installation d'un noyau 32 bits. Par exemple, si votre processeur est de 64, cela ne signifie pas que votre système d'exploitation est de 64, cela dépend de ce que vous avez installé.
man uname
afin d'obtenir l'utilisation de la plate - forme matérielle
uname -m
ouuname -p
ouuname -i
alors pour obtenir le type de noyau , il est préférable degetconf LONG_BIT
commande.Vérifiez cette question SO
la source
Consultez vos sources de logiciels dans Synaptic ou Software Center. Si vous n'avez pas supprimé votre source d'origine, par exemple, cdrom, cela indiquera (?) L'architecture. C'est une interface graphique, mais il ne dit pas '32 bits' ni '64 bits'.
la source
Je ne suis pas sûr de ce que vous appelez un système d'exploitation 32 bits.
Pour être précis, ma distribution de noyau et de bureau est une Debian / Sid 64 bits, mais j’utilise couramment
schroot
pour exécuter unedeboostrap
Debian 32 bits avecchroot
-ed dans un environnement -ed (à des fins de test).Pensez-vous que mon environnement 32 bits devrait être appelé 32 bits (je crois bien) ou 64 bits (après tout, il s’exécute dans un noyau 64 bits). Dans cet environnement
uname -m
,i686
toutes les bibliothèques, tous les exécutables et tous les processus sont en 32 bits.Pour des raisons pratiques
uname -m
devrait suffire. Lafile
commande peut vous dire si un exécutable ELF est un 32 bits ou un 64 bits.Voir le syscall de la personnalité spécifique à Linux (2) (et celui uname (2) ).
Et les informations matérielles sur votre processeur sont visibles avec par exemple
sa sortie est la même dans mon système de bureau 64 bits et dans mon environnement schrooted 32 bits.
la source
chroot
exemple ne sert à rien: il est similaire à une machine virtuelle. Par conséquent,uname -m
le résultat sera affichéi686
si vous l'amorcez avec un système d'exploitation 32 bits. Mais "l'hôte" est toujours de 64 bits, etuname -m
dira donc si vous l'exécutez en dehors de l'environnement chroot/proc/cpuinfo
est trompeur: il montre les capacités du processeur , et non l'architecture réelle du système d'exploitation installé (et en cours d'exécution). Pratiquement tous les processeurs de bureau vendus au cours des 5 dernières années sont en 64 bits, mais cela n’a absolument rien à voir avec la question. Et bien sûr, il présente les mêmes caractéristiques dans les deux scénarios, car le matériel de votre processeur est identique et il est capable d'exécuter des systèmes d'exploitation 32 et 64 bits.chroot
, vous pouvez exécuter un système purement 32 bits avec un noyau 64 bits. Dans ces casuname
, vous apprendrez l'architecture du noyau, 64 bits, alors que d'autres méthodes vous diront l'architecture utilisateur, 32 bits, et il est difficile de savoir laquelle des deux est "l'architecture".uname -m
, l'architecture du noyau, x86_64, et non pas i686, sera générée. )