Sistem mimarim i386 neden 64 bit işlemcide? [kapalı]


10

Son zamanlarda, Gmail'imde google chrome sürümümün artık uyumlu olmadığını bildiren küçük bir mesaj belirdi. Bu yüzden kromumu güncellemeye çalıştım (bir süredir krom sürümümle ilgilenmedim, 45.0.2454.99 sürümündeyim).

Bu yüzden krom tarafından verilen talimatları izledim ve google-chrome-stable_current_amd64.debDebian'ım için indirildi .

Bunu kullanarak yüklemeye çalıştığımda:

dpkg -i google-chrome-stable_current_amd64.deb    

Bana bir hata verdi:

 dpkg: error processing archive google-chrome-stable_current_amd64.deb
 (--install):  package architecture (amd64) does not match system
 (i386)

Bugüne kadar bilgisayarımın 64 bit olduğundan şüphelendim, bu yüzden koştum uname -a

Linux MyComp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux

"free" komutu SO'mun 8 gm koç olduğunu anladığını gösteriyor:

            total       used       free     shared    buffers     cached
 Mem:       8071684    5521740    2549944     325624     360696    1918748

Eklenen düzenleme: Hala dpkg --print-architecture üretiyori386

İşletim sistemimle olan anlaşma nedir? X64 değil mi? Neden kromumu yükseltemiyorum?

Chrome'un 32 bit desteği durdurduğunu anlıyorum ama bu benim için bir sorun olmamalı değil mi?

Başlatma apt-get install google-chrome-stablebana şunu veriyor:

google-chrome-stable is already the newest version.

DÜZENLE:

Aşağıdakileri yapma talimatlarını uyguladıktan sonra:

sudo dpkg --add-architecture amd64
sudo apt-get update

sudo apt-get -f install

Daha da berbat durumda.

$google-chrome

[1: 1: 0323/093649: HATA: image_metadata_extractor.cc (114)] Libexif yüklenemedi. libexif.so.12: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok [26967: 26967: 0323/093649: HATA: browser_main_loop.cc (245)] GTK tema hatası: module_path: "xfce" içindeki tema motoru bulunamadı , (10 kere)

Kesildi

Fırlattığımda da aynı google-chrome-stable

Şu anda ben chronium 45 krom "düzgün" yüklemeden önce yüklü beri im kullanarak.

Mimariyi kaldırmaya çalıştı ancak:

dpkg: hata: veritabanı tarafından kullanılmakta olan 'amd64' mimarisini kaldıramıyor

Whitch biraz belirgindir ancak arzu edilmez.

Sonuç:

Peki, tam bir yeniden yükleme bitti, krom bana sorunları veren tek uygulama değil ve bu bir tür yanlış / kötü kurulum bir synthom gibi göründüğünden, sadece 0'dan yapmaya zaman ayırmaya karar verdim, bazılarını sakladım / home / backupuser ve biçimlendirme kökü dosyaları.

Yardımın için teşekkürler


1
Ne dpkg --print-architectureüretiyor?
Stephen Kitt

Sisteminizin CPU'sunu i368 (Intel'e inandığına inanıyorum) olarak bildirdiği ve indirdiğiniz krom paketinin amd64 için olduğu anlaşılıyor.
MelBurslan

@StephenKitt i386 üretir, eğer x32'sinde uname neden amd64 diyor? Dpgk'de bir yapılandırma sorunu var mı? (Linux / debian vb. İçine çok fazla değilim)
Leo Armentano

@MelBurslan evet, çünkü krom x32 için destek bıraktı. Ama benim comp amd64 olsa da, "uname -a" ve "ücretsiz" rapor gibi görünüyor
Leo Armentano

@LeoArmentano: dpkgSanırım farklı olmaya yalvarır. bu bir VM misafiridir veya doğrudan donanıma kurulmuştur. VM ise, yeni bir örnek oluşturmayı ve test etmeyi öneririm, ancak H / W'de ise, bir klon kopya yüklemek için diskinizi yeniden bölümlendirmek biraz zor olabilir.
MelBurslan

Yanıtlar:


13

Sisteminizde tamamen geçerli olan 32 bit kullanıcı alanına sahip 64 bit bir çekirdek vardır. Chrome artık 32 bit sistemler için güncellenmediğinden, 64 bit kullanıcı alanı için desteği etkinleştirmeniz gerekir; Debian'da bu kadar kolay

sudo dpkg --add-architecture amd64
sudo apt-get update

Ardından, kitaplıkları yüklemediğiniz için Chrome paketini muhtemelen hatalarla yükleyebilmeniz gerekir; fakat

sudo apt-get -f install

bunu düzeltmeli; maalesef google-chromepaketteki bağımlılık listesi tam değil, bu yüzden muhtemelen yüklemeniz gerekecek

sudo apt-get install libexif12:amd64 libpulse0:amd64

Chrome'un düzgün çalışmasını sağlamak için.

Bir i386kullanıcı alanını çapraz derecelendirmekamd64 de mümkündür, ancak çok daha karmaşık ve risklidir.


"Çapraz notlandırma" nedir?
Faheem Mitha

@FaheemMitha mimarileri yeniden yüklemeden değiştiriyor - yazılımın yükseltilmediği bir tür yükseltme! Ayrıntılar için wiki.debian.org/CrossGrading adresine bakın.
Stephen Kitt

Ah anlıyorum. Örneğin, bir i386kurulumu dönüştürme amd64.
Faheem Mitha

@FaheemMitha tam olarak, aka "bir i386kullanıcı alanını çapraz derecelendirme amd64" ;-). Bağlantıyı içerecek şekilde cevabımı güncelleyeceğim.
Stephen Kitt

@StephenKitt Didint belirtildiği gibi çalışıyor, yanıtı eklemek için soru düzenledi
Leo Armentano
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.