Ubuntu’yu resmi siteden indirip yükledim. Ancak 32 bit veya 64 bit sürümü yüklediğimi bilmiyorum.
Windows 7'de Bilgisayarım 'ı tıklayabilir ve hangi sürüme sahip olduğunu söyleyebilirim.
Ubuntu’yu kontrol etmenin kolay bir yolu var mı?
Ubuntu’yu resmi siteden indirip yükledim. Ancak 32 bit veya 64 bit sürümü yüklediğimi bilmiyorum.
Windows 7'de Bilgisayarım 'ı tıklayabilir ve hangi sürüme sahip olduğunu söyleyebilirim.
Ubuntu’yu kontrol etmenin kolay bir yolu var mı?
En az 2 yol biliyorum. Bir terminal ( Ctrl + Alt + T ) açın ve şu şekilde yazın:
uname -a
32 bit Ubuntu için sonuç:
Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
64 bit Ubuntu şunları gösterecektir:
Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Daha kısa sürüm:
$ uname -i
x86_64
veya
file /sbin/init
32 bit Ubuntu için sonuç:
/sbin/init: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
64 bit sürümü için şöyle görünürdü:
/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
systemd kullanan sistemler için aynı (16.04):
file /lib/systemd/systemd
64-bit için sonuç:
/lib/systemd/systemd: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=54cc7ae53727d3ab67d7ff5d66620c0c589d62f9, stripped
Details
yazın ve "Ayrıntılar" simgesini seçin
alternatif:
Terminal yanıtlarının iyi olduğunu biliyorum ama sanırım bu GUI cevabı. :)
System info
yazın ve Sistem Bilgisi simgesini seçin Çok kolay ve kısa yol:
Terminali açın, aşağıdakileri yazın ve Enter 'a basın.
getconf LONG_BIT
Ortaya çıkan sayı (benim durumumda 64) cevaptır.
Referans: 32 bit veya 64 bit Linux çalıştırıyorsam nasıl anlarım?
Komutu kullanın:
uname -m
Genellikle elde edersiniz:
i686
32 bit (veya muhtemelen i586 veya i386) ve:
x86_64
64 bit.
Terminali açın ve arch
komutunu deneyin. Çıktısı x86_64 ise 64 bit. Eğer i686, i386, vs. diyorsa, o zaman 32 bit.
Ancak, mimariyi belirlemenin en iyi yolu, arch
komutunu ve google çıkışını çalıştırmaktır.
dpkg --print-architecture
komutu, 32 bit veya 64 bit Ubuntu OS kurup kurmadığınızı gösterir.
$ dpkg --print-architecture
amd64
$ dpkg --print-architecture
i386
Mimari Denetleyicisi
Komut dosyası temelde şudur:
#!/bin/bash
ARCH=$(uname -m)
if [ "$ARCH" = "i686" ]; then
zenity --info --title="Architecture Checker" --text="Your Architecture is 32-Bit"
fi
if [ "$ARCH" = "x86_64" ]; then
zenity --info --title="Architecture Checker" --text="Your Architecture is 64-Bit"
fi
Bunun yürütülebilir bir metin dosyasında olması ve zenity
dosyasının yüklenmesi gerekir.
Sistem Ayarları 'na gidin ve Sistem bölümünün altında, Ayrıntılar ' a basın. İşletim sisteminiz, işlemciniz ve sistemin 64-bit veya 32-bit versiyonunu çalıştırıp çalıştırmadığı gibi her ayrıntıyı alacaksınız.
Ubuntu Yazılım Merkezi'ni açın ve lib32
araması yapın. Bu, herhangi bir sonuç ortaya çıkarırsa, 64 bitlik bir yüklemede olursunuz (sonuçlar, 64 bit yüklemede 32 bit uygulamaları çalıştırmak için uyumluluk kitaplıklarıdır).
Tam olarak daha iyi bir cevap değil, ama en azından bir terminal gerektirmez ...; -)
Düzenle
Daha da kolay bir tane buldum: open Help - & gt; Mozilla Firefox hakkında ve orada göreceksiniz ...; -)
Altta, "kullanıcı aracısı dizgisini" görüntüler, ör. 64 bit sistemimde:
Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
veya 32 bit sistemimde:
Mozilla/5.0 (X11; U; Linux i686; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12
x86_64
, 64-bit, i686
, 32-bit
(Ama bu, orada olması gereken cevap hala değil;))
Güç düğmesinin (en üstten, aşırı sağda) "Bu Bilgisayar Hakkında" seçeneği vardır. :)
Hatırlayabildiğim kadarıyla, 32 bit sistemde x86_64 çekirdeği yüklemek mümkündür. Burada yazdığı gibi, sisteminizde hangi kütüphanelere sahip olduğunuza / hangi paketlere sahip olduğunuza bakmalısınız. Bu nedenle, görmenin en güvenli yolu,% co_de değerine sahip olup olmadığınızı ve /lib64
değerine bir sembolik bağlantı olup olmadığını kontrol etmektir.
Başka bir olası yol, /lib
'de hangi paketleri indirdiğinizi kontrol etmektir. _Amd64.deb içeriyorlarsa, 64 bitlik bir sistemdir, yani, paketleri yüklediyseniz ve önbelleğinizi temizlemediyseniz.
Tüm bunlar Konqueror / Dolphin sadece işaretleyip tıklayarak veya:
ls -la / |grep lib
32 bit çekirdeği kurarken 64 bit CPU'nuz olabileceğini unutmayın. Yani CPU'nuz 64 ise, işletim sisteminizin 64 olduğu anlamına gelmez, ne yüklediğinize bağlıdır.
man uname
-m, --machine
print the machine hardware name
-p, --processor
print the processor type or "unknown"
-i, --hardware-platform
print the hardware platform or "unknown"
Yani donanım platformunu kullanmak için uname -m
veya uname -p
veya uname -i
kullanırken çekirdek türünü almak için getconf LONG_BIT
komutuna göre daha iyi.
Bunu kontrol edin soru
Synaptic veya Yazılım Merkezindeki Yazılım Kaynaklarınıza bir göz atın. Orijinal kaynağınızı örneğin cdromu silmediyseniz, (?) Mimariyi gösterir. Bu bir GUI ama '32bit' veya '64bit' demeyecek.
EDIT : Bu çözüm çalışmıyor çünkü Bash, 32 bitlik platformlar altında 64 bit desteği ile derlenebilir.
Bash’de tamsayı taşması kullanılıyor:
if ((1<<32)); then
echo 64bits
else
echo 32bits
fi
Başka bir işlemi çağırmak veya dosyaları açmaktan çok daha verimlidir.
32 bitlik bir işletim sistemi dediğinizden emin değilim.
Belirli olmak gerekirse, çekirdeğim ve masaüstü dağıtımım 64 bit Debian / Sid'dir, ancak schroot
-ed ortamındaki deboostrap
-ed 32 bit Debian'ı çalıştırmak için rutin olarak chroot
kullanırım (sınama amacıyla ).
32 bit ortamımın 32 bit (ben de buna inanıyorum) veya 64 bit (her şeyden önce 64 bit çekirdeğin içinde çalıştığı) olarak adlandırıldığını hissediyor musunuz? Bu ortamda uname -m
i686
ve tüm kütüphaneler ile yürütülebilir dosyalar ve işlemler 32 bittir.
Pratik amaçlar için uname -m
yeterli olmalıdır. % Co_de% komutu, bir ELF yürütülebilir dosyasının 32 bit mi yoksa 64 bit mi olduğunu söyleyebilir.
Linux'a özel kişilik (2) syscall dosyasına bakın (ve ayrıca uname(2) one).
Ve işlemciniz hakkındaki donanım bilgileri, ör.
ile görülebilir. cat /proc/cpuinfo
çıktısı, masaüstü 64 bit sistemimde ve 32 bitlik schroot-ed ortamımda aynı.
Etiketlerdeki diğer soruları oku architecture