Linux'ta Firefox'u yükseltmeye çalışıyorum ve çalışmıyor. Kaldırmayı ve yeniden yüklemeyi düşündüm, ancak bunun nasıl yapılacağı hakkında bir fikrim yok. Biri bana yardım edebilir mi?
Linux'ta Firefox'u yükseltmeye çalışıyorum ve çalışmıyor. Kaldırmayı ve yeniden yüklemeyi düşündüm, ancak bunun nasıl yapılacağı hakkında bir fikrim yok. Biri bana yardım edebilir mi?
Yanıtlar:
İlk olarak Firefox'un çalışmadığından emin olun:
ps ax | grep [f]irefox
Çalışıyorsa, çıkın. Çalışıyor gibi görünmüyor, ancak listeden görünüyorsa, ps ax
çalıştırarak killall firefox
, birkaç saniye bekleyerek ve ardından çalıştırarak öldürün killall -KILL firefox
. firefox: no process found
İkinci killall
komuttan sonra görmüyorsanız , o ikinci komutu tekrar çalıştırın. Hâlâ görmüyorsanız, yeniden başlatın (veya bunu da çalıştırmayısudo
deneyebilirsiniz , bunun genellikle yardımcı olmayacağını düşünün ).
Eğer profilinizi (birçok sorunu, yeni bir sürüme yükseltme Firefox ilişkin özellikle sorunlar düzeltmek olabilir) temizlemek istiyorum, sonra adlı klasörü yeniden adlandırmak .mozilla
ev klasöründe yer aldığını. Bunu yapmanın iki yolu vardır:
Nautilus'ta (GUI dosya tarayıcısı): Ctrl+ tuşuna basın Hveya Görünüm → Gizli Dosyaları Göster'i tıklatın . Ardından a ile başlayan dosya ve klasörleri görebilirsiniz .
. Zaten orada değilseniz ev klasörüne gidin ve adlandırmak .mozilla
için .mozilla.old
(ya da siz ne diyorsanız).
Komut satırında: Bir Terminal penceresi ( Ctrl+ Alt+ T) açın ve şu komutu çalıştırın:
mv ~/.mozilla ~/.mozilla.old
(Ya da söylemek istediğiniz her şeyi yerine koyun .mozilla.old
.)
Klasörü silmek yerine yeniden adlandırmanın ardındaki fikir, geri yükleyebilmenizdir. Ancak içeriği Firefox'un (veya Firefox'un yeni yüklenen yeni bir sürümünün) çalışmasını engelliyorsa, bunları daha sonra kullanmakta sorun yaşayabilirsiniz!
Bu nedenle, kaydetmek istediğiniz bir şey varsa - genellikle bu yer işaretleriniz olacaktır - bunu yapmadan önce bunu yedeklemelisiniz. ( Bu makale bu konuda yardımcı olabilir. )
Son olarak, profilinizi düzenli olarak veya hatta Firefox'u her yükselttiğinizde temizlemeyi kesinlikle savunmuyorum. Sadece yükseltmeden sonra ciddi sorunlarınız olduğunda denemenizi öneririz. (Hiçbir fark yaratmazsa , yeniden adlandırabilirsiniz - .mozilla.old
önce .mozilla
yeni oluşturulan bir şeyi kaldırmak zorunda kalabilirsiniz .mozilla
. Bu, tüm profili yedeklemenin nedenlerinden biridir.)
Firefox'u yeniden yüklemek, global yapılandırma dosyalarını kaldırmak ve Ubuntu sisteminizde yapılandırılan yazılım kaynaklarından herhangi birinde en son sürümü kullanmak için şunu çalıştırın:
sudo apt-get update
sudo apt-get --purge --reinstall install firefox
apt-get upgrade
çalıştırılmalı mı?sudo apt-get upgrade
Kullanılabilir en son Firefox'u almak için çalıştırma gerekli değildir, çünkü install
komut otomatik olarak en son yüklenebilir sürüme getirilir ve yüklenir veya yükseltilir ve bu sürümün yüklenmesini sağlamak için başka paketler (varsa) gerekir.
Bununla birlikte, sudo apt-get upgrade
bu durumda koşmak mantıklıdır . Tüm yazılımlarınızı güncel hale getirmek isteyebilirsiniz ve bu da bazı birlikte çalışabilirlik sorunlarına yardımcı olabilir. (Sonuçta bazı paketlerin yeni sürümleri ve diğerlerinin gerçekten eski sürümleri birlikte test edilmemelidir.)
Software Updater'ı (eski Ubuntu sürümlerinde Güncelleme Yöneticisi) kullanmaya alışkınsanız, devam edin ve bunu yapın. Komut satırını kullanmayı tercih ediyorsanız:
sudo apt-get upgrade
sudo apt-get dist-upgrade
Tabii ki, bunları çalıştırmadan sudo apt-get update
kısa bir süre önce koşmadıysanız, bunu yapmalısınız. Ve sudo apt-get dist-upgrade
yeni paketlerin yüklenmesini veya şu anda yüklü paketlerin kaldırılmasını gerektiren paketleri yükseltir, bu yüzden devam etmesine izin vermeden önce ne yapmayı planladığını söylediğinden emin olmalısınız.
(Ortak karışıklığı gidermek için: dist-upgrade
yok değil . Bazı diğer işletim sistemlerinde manuel bir yapılandırma dosyasını düzenleyerek birlikte bu amaç için kullanılan olsa, daha sonraki Ubuntu sürümü için Ubuntu sisteminizi yükseltmek girişimi Bkz ilgili bu açıklamayıdist-upgrade
. Koşu sudo apt-get update
, sudo apt-get upgrade
ve sudo apt-get dist-upgrade
de bu sipariş Yazılım Güncelleyici / Güncelleme Yöneticisi'nin davranışına yaklaşır ve iyi çalışma eğilimindedir.)
Sadece Ubuntu'daki terminalime aşağıdakileri girerek Güvenilir Tahr yükseltme için benim için iyi çalıştı.
sudo apt-get install firefox
Firefox'u yükledim ve açmaya çalıştığımda tekrar tekrar bir hata aldım.
(işlem: 2705): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' başarısız Hata: Profil dizininizdeki dosyaları açmaya çalışırken erişim engellendi.
Başlangıçta, firefox'u yalnızca sudo firefox yazarak çalıştırabilirim - ideal olmaktan uzak. Aşağıdaki çözümle karşılaştım ve bu sorunumu çözdü.
"Çözüm burada bulundu" . Cevap da aşağıda yapıştırılmıştır.
ls .cache / mozilla /
ls: dizin açılamıyor .cache / mozilla /:
İzin verilmedichown -R user.user .cache / mozilla />
chown: '.cache / mozilla /' dizini okunamıyor:
İzin reddedildisudo chown -R kullanıcı.kullanıcı .cache / mozilla /
firefox
Ubuntu kullanıyorsanız, aşağıdaki komutları kullanabilirsiniz:
sudo apt-get purge firefox
mv ~/.mozilla ~/mozilla-backup
sudo apt-get install firefox
Bu komutlar Firefox'u ve Firefox profil verilerinizi kaldıracak ve Firefox'u tekrar yükleyecektir.
Firefox'u kullanarak son sürüme güncellemek için:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get upgrade
, sistemde yüklü olan tüm paketlerin en yeni sürümlerini numaralandırılmış kaynaklardan yüklemek için kullanılır /etc/apt/sources.list
.