Eu baixei e instalei o Ubuntu no site oficial. No entanto, não sei se instalei a versão de 32 ou 64 bits.
No Windows 7, eu poderia clicar com o botão direito do mouse em Meu computador e listar qual versão era.
Existe uma maneira fácil de verificar o Ubuntu?
architecture
Somente Boliviano Aqui
fonte
fonte
dpkg --add-architecture amd64
e instalei algunsamd64
pacotes no meu Ubuntu 16.04 de 32 bits. Agora eu executo a instalação de 32 bits com o kernel de 64 bits sem problemas. Então, enquantodpkg --print-architecture
imprimei386
,uname -m
imprimex86_64
. Consulte wiki.debian.org/Multiarch/HOWTO (é um processo complicado)Respostas:
Eu sei pelo menos 2 maneiras. Abra um terminal ( Ctrl+ Alt+ T) e digite:
uname -a
Resultado para o Ubuntu de 32 bits:
enquanto o Ubuntu de 64 bits mostrará:
Versão mais curta:
ou
file /sbin/init
Resultado para o Ubuntu de 32 bits:
enquanto que para a versão de 64 bits seria semelhante a:
O mesmo para sistemas que usam systemd (16.04):
file /lib/systemd/systemd
Resultado para 64 bits:
fonte
multiarch
,ia32_libs
e, especialmente em seuinit
exemplo,upstart
i686
nenhum dos 32 ou 64 de saída foi exibida para mimi386
:), mas sua resposta ajudou. thanks a lot# 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+ com Unity
Details
e selecione o ícone "Detalhes"Alternativa para obter a tela acima:
Eu sei que as respostas do terminal são boas, mas acho que essa é a resposta da GUI. :)
Ubuntu 11.04 com Unity
System info
e selecione o ícone Informações do sistemafonte
System Menu (top right corner, near the clock) -> System Settings -> Details
System
guia mostra a arquitetura.Uma maneira muito fácil e curta é:
Abra o terminal, escreva o seguinte e pressione Enter.
O número resultante (no meu caso 64) é a resposta.
fonte
Referência: Como sei se estou executando o Linux de 32 ou 64 bits?
Use o comando:
Você normalmente receberá:
para 32 bits (ou possivelmente i586 ou i386) e:
para 64 bits.
fonte
uname -mpi
dá todas as coisas mencionadasuname -a
, embora eles geralmente são tudo a mesma coisa ...Abra o terminal e tente o
arch
comando. Se sua saída for x86_64, será de 64 bits. Se diz i686, i386, etc., então é de 32 bits.No entanto, a melhor maneira de determinar a arquitetura é executar o
arch
comando e pesquisar no Google a saída.fonte
arch
é exatamente o mesmo queuname -m
(mesmo indicado na página de manual). ;-)uname
e incluído no mesmocoreutils
pacote. Portanto, a partir do Ubuntu 10.04, ambos os comandos estão disponíveis.dpkg --print-architecture
O comando exibirá se você instalou um sistema operacional Ubuntu de 32 ou 64 bits.Em sistemas de 64 bits
Em sistemas de 32 bits
`
fonte
Verificador de arquitetura
Link para Download
O script é basicamente este:
Isso precisará estar em um arquivo de texto executável e
zenity
precisará ser instalado.fonte
uname -m
não éi686
... bom uso dezenity
, poderia usarnotify-send
embora.Vá para as Configurações do sistema e, na seção Sistema , clique em Detalhes . Você obterá todos os detalhes, incluindo o sistema operacional, o processador e o fato de o sistema estar executando uma versão de 64 ou 32 bits.
fonte
Abra o Ubuntu Software Center e procure
lib32
. Se houver algum resultado, você estará em uma instalação de 64 bits (os resultados são bibliotecas de compatibilidade para executar aplicativos de 32 bits em uma instalação de 64 bits).Não é exatamente uma resposta melhor, mas pelo menos não requer um terminal ... ;-)
Editar
Eu encontrei um ainda mais fácil: abra a Ajuda -> Sobre o Mozilla Firefox e você verá aqui ... ;-)
Na parte inferior, ele exibe a "sequência do agente do usuário", por exemplo, no meu sistema de 64 bits:
ou no meu sistema de 32 bits:
x86_64
é de 64 bits,i686
é de 32 bits(Mas ainda não é a resposta que deveria estar lá;))
fonte
lib32
certamente não são uma maneira confiável de detectar a arquitetura.O botão liga / desliga (canto superior direito, extrema direita) possui a opção "Sobre este computador". :)
fonte
Tanto quanto me lembro, é possível instalar o kernel x86_64 em um sistema de 32 bits. Como alguns escreveram aqui, você deve procurar quais bibliotecas você possui / quais pacotes você instalou no seu sistema. Portanto, a maneira mais segura de ver é verificar se você possui
/lib64
e se é um link simbólico para/lib
.Outra maneira possível é verificar em quais pacotes você baixou
/var/cache/apt/archive
. Se eles contêm _amd64.deb, é um sistema de 64 bits, ou seja, se você instalou pacotes e não limpou o cache.Tudo isso pode ser feito no Konqueror / Dolphin apenas apontando e clicando ou:
fonte
Você deve ter em mente que pode ter uma CPU de 64 bits enquanto instala um kernel de 32 bits. Ou seja, se sua CPU é 64, isso não significa que seu sistema operacional é 64, depende do que você instalou.
man uname
portanto, para obter o uso da plataforma de hardware
uname -m
ou /uname -p
ouuname -i
obter o tipo de kernel, é melhorgetconf LONG_BIT
comandar.Marque esta pergunta SO
fonte
Dê uma olhada nas suas fontes de software no Synaptic ou no Software Center. Se você não excluiu sua fonte original, por exemplo, cdrom, (?) Indicará a arquitetura. É uma GUI, mas não diz '32 bits' nem '64 bits'.
fonte
Não tenho certeza do que você chama de SO de 32 bits.
Para ser específico, minha distribuição do kernel e da área de trabalho é um Debian / Sid de 64 bits, mas eu costumo usar
schroot
para rodar umdeboostrap
Debian de 32 bits dentro de umchroot
ambiente de edição (para fins de teste).Você acha que meu ambiente de 32 bits deve ser chamado de 32 bits (acredito que sim) ou 64 bits (afinal, ele roda dentro de um kernel de 64 bits). Nesse ambiente,
uname -m
dizi686
e todas as bibliotecas, executáveis e processos são de 32 bits.Para fins práticos,
uname -m
deve ser suficiente. Ofile
comando pode dizer se um executável ELF é de 32 bits ou de 64 bits.Veja o syscall de personalidade específica do Linux (2) (e também o uname (2) ).
E as informações de hardware sobre o seu processador são visíveis com, por exemplo
sua saída é a mesma no meu sistema de 64 bits da área de trabalho e no meu ambiente schroot de 32 bits.
fonte
chroot
exemplo é inútil: é semelhante a uma máquina virtual; portanto, é claro queuname -m
será exibidoi686
se você a inicializar com um sistema operacional de 32 bits. Mas o "host" ainda tem 64 bits euname -m
o dirá se você executá-lo fora do ambiente chroot/proc/cpuinfo
é enganoso: mostra os recursos da CPU , e não a arquitetura do sistema operacional instalado (e em execução). Praticamente todas as CPUs de desktop vendidas nos últimos 5 anos são de 64 bits, mas isso não tem absolutamente nada a ver com a questão. E, é claro, ele relata o mesmo nos dois cenários, já que o hardware da CPU é o mesmo e é capaz de executar sistemas operacionais de 32 e 64 bits.chroot
, você pode executar um sistema puramente de 32 bits com um kernel de 64 bits. Nesses casosuname
, você informará a arquitetura do kernel, 64 bits, enquanto outros métodos informarão a arquitetura da terra do usuário, 32 bits, e não está claro qual dos dois é "a" arquitetura.uname -m
, a arquitetura do kernel será x86_64, não i686. )