Descargué e instalé Ubuntu desde el sitio oficial. Sin embargo, no sé si instalé la versión de 32 bits o de 64 bits.
En Windows 7, podía hacer clic con el botón derecho en Mi PC y enumeraba qué versión era.
¿Hay una manera fácil de verificar en Ubuntu?
architecture
Solo bolivianos aquí
fuente
fuente
dpkg --add-architecture amd64
e instalé algunosamd64
paquetes en mi Ubuntu 16.04 de 32 bits. Ahora ejecuto la instalación de 32 bits con el núcleo de 64 bits sin problema. Entonces, mientrasdpkg --print-architecture
imprimei386
,uname -m
imprimex86_64
. Consulte wiki.debian.org/Multiarch/HOWTO (es un proceso complicado)Respuestas:
Sé al menos 2 formas. Abra una terminal ( Ctrl+ Alt+ T) y escriba:
uname -a
Resultado para Ubuntu de 32 bits:
mientras que Ubuntu de 64 bits mostrará:
Versión más corta:
o
file /sbin/init
Resultado para Ubuntu de 32 bits:
mientras que para la versión de 64 bits se vería así:
Lo mismo para sistemas que usan systemd (16.04):
file /lib/systemd/systemd
Resultado para 64 bits:
fuente
multiarch
,ia32_libs
y, especialmente en tuinit
ejemplo,upstart
i686
salida de 32 o 64 no se me mostrói386
:) pero su respuesta ayudó. muchas gracias# file /sbin/init
-/sbin/init: symbolic link to
advenedizo '' -# file /sbin/upstart
-/sbin/upstart: ELF 64-bit LSB shared object, x86-64...
Ubuntu 12.04+ con Unity
Details
y seleccione el icono "Detalles"Alternativa para obtener la pantalla anterior:
Sé que las respuestas del terminal son buenas, pero supongo que esta es la respuesta de la GUI. :)
Ubuntu 11.04 con Unity
System info
y seleccione el icono Información del sistemafuente
System Menu (top right corner, near the clock) -> System Settings -> Details
System
pestaña muestra la arquitectura.Una manera muy fácil y corta es:
Abra la Terminal, escriba lo siguiente y presione Enter.
El número resultante (en mi caso 64) es la respuesta.
fuente
Referencia: ¿Cómo sé si estoy ejecutando Linux de 32 bits o 64 bits?
Usa el comando:
Normalmente obtendrá:
para 32 bits (o posiblemente i586 o i386) y:
para 64 bits.
fuente
uname -mpi
da todas las cosas mencionadas enuname -a
, a pesar de que generalmente son todos iguales ...Abra la terminal e intente el
arch
comando. Si su salida es x86_64, entonces es de 64 bits. Si dice i686, i386, etc., entonces es de 32 bits.Sin embargo, la mejor manera de determinar la arquitectura es ejecutar el
arch
comando y googlear la salida.fuente
arch
es igual queuname -m
(incluso se indica en la página de manual). ;-)uname
e incluido en el mismocoreutils
paquete. Entonces, desde Ubuntu 10.04 en adelante, ambos comandos están disponibles.dpkg --print-architecture
El comando mostrará si ha instalado un sistema operativo Ubuntu de 32 o 64 bits.En sistemas de 64 bits
En sistemas de 32 bits
``
fuente
Comprobador de arquitectura
Enlace de descarga
El guión es básicamente esto:
Deberá estar en un archivo de texto ejecutable y
zenity
deberá instalarse.fuente
uname -m
no esi686
... buen uso dezenity
, podría usarnotify-send
sin embargo.Vaya a Configuración del sistema y en la sección Sistema , presione Detalles . Obtendrá todos los detalles, incluido su sistema operativo, su procesador, así como el hecho de si el sistema está ejecutando una versión de 64 bits o una de 32 bits.
fuente
Abra el Centro de software de Ubuntu y busque
lib32
. Si eso arroja algún resultado, está en una instalación de 64 bits (los resultados son bibliotecas de compatibilidad para ejecutar aplicaciones de 32 bits en una instalación de 64 bits).No es exactamente una mejor respuesta, pero al menos no requiere una terminal ... ;-)
Editar
Encontré uno aún más fácil: abra Ayuda -> Acerca de Mozilla Firefox y lo verá allí mismo ... ;-)
En la parte inferior, muestra la "cadena de agente de usuario", por ejemplo, en mi sistema de 64 bits:
o en mi sistema de 32 bits:
x86_64
es de 64 bits,i686
es de 32 bits(Pero esta todavía no es la respuesta que debería estar allí;))
fuente
lib32
seguramente no son una forma confiable de detectar arquitectura.El botón de encendido (superior, extremo derecho) tiene la opción "Acerca de esta computadora". :)
fuente
Hasta donde puedo recordar, es posible instalar el núcleo x86_64 en un sistema de 32 bits. Como algunos escribieron aquí, debe mirar qué bibliotecas tiene / qué paquetes ha instalado en su sistema. Entonces, la forma más segura de ver es verificar si tiene
/lib64
y si es un enlace simbólico/lib
.Otra forma posible es verificar en qué paquetes ha descargado
/var/cache/apt/archive
. Si contienen _amd64.deb, es un sistema de 64 bits, es decir, si ha instalado paquetes y no ha borrado su caché.Todo eso se puede hacer desde Konqueror / Dolphin simplemente señalando y haciendo clic o:
fuente
Debe tener en cuenta que puede tener una CPU de 64 bits mientras instala un núcleo de 32 bits. Es decir, si su CPU es 64, no significa que su sistema operativo sea 64, depende de lo que haya instalado.
man uname
por lo que para obtener el uso de la plataforma de hardware
uname -m
ouname -p
ouname -i
tiempo para conseguir el tipo de núcleo que es mejorgetconf LONG_BIT
de comandos.Comprueba esta pregunta SO
fuente
Eche un vistazo a sus fuentes de software en Synaptic o Software Center. Si no ha eliminado su fuente original, por ejemplo, cdrom, indicará (?) La arquitectura. Es una GUI pero no dirá '32 bits' ni '64 bits'.
fuente
No estoy seguro de cómo se llama un sistema operativo de 32 bits.
Para ser específicos, mi distribución de kernel y escritorio es un Debian / Sid de 64 bits, pero uso habitualmente
schroot
para ejecutar undeboostrap
Debian de 32 bits dentro de unchroot
entorno ed (para fines de prueba).¿Crees que mi entorno de 32 bits debería llamarse 32 bits (creo que sí) o 64 bits (después de todo, se ejecuta dentro de un núcleo de 64 bits)? En ese entorno
uname -m
dicei686
y todas las bibliotecas y ejecutables y procesos son de 32 bits.Para fines prácticos
uname -m
debería ser suficiente. Elfile
comando puede decirle si un ejecutable ELF es de 32 bits o de 64 bits.Vea el syscall de la personalidad específica de Linux (2) (y también el de uname (2) ).
Y la información de hardware sobre su procesador es visible, por ejemplo, con
su salida es la misma en mi sistema de escritorio de 64 bits y en mi entorno schroot-ed de 32 bits.
fuente
chroot
ejemplo no tiene sentido: es similar a una máquina virtual, por lo que, por supuesto, seuname -m
generarái686
si lo arranca con un sistema operativo de 32 bits. Pero el "host" todavía tiene 64 bits, yuname -m
lo dirá si lo ejecuta fuera del entorno chroot/proc/cpuinfo
es engañoso: muestra las capacidades de la CPU y no la arquitectura del sistema operativo instalado (y en ejecución) real. Prácticamente todas las CPU de escritorio vendidas en los últimos 5 años son de 64 bits, pero esto no tiene absolutamente nada que ver con la pregunta. Y, por supuesto, informa lo mismo en ambos escenarios, ya que el hardware de su CPU es el mismo y es capaz de ejecutar sistemas operativos de 32 y 64 bits.chroot
, puede ejecutar un sistema de solo 32 bits con un núcleo de 64 bits. En estos casos,uname
le dirá la arquitectura del núcleo, 64 bits, mientras que otros métodos le dirá la arquitectura del usuario, 32 bits, y no está claro cuál de los dos es "la" arquitectura.uname -m
generará la arquitectura del núcleo que es x86_64, no i686. )