- Linux kullanıcıları, aylar süren testlerin ardından Ubuntu, Debian ve Debian tabanlı dağıtımlarda resmî Firefox
.debpaketini tercih edebilecek - Yeni paket, Snap ve Flatpak desteğini korurken dağıtımın varsayılan paket akışına uyan yerel paket seçeneğini de ekliyor
- Mevcut
.debpaketleri dağıtıma göre dış yönetimine dayanırken, bu paket Mozilla tarafından doğrudan kaynak kodundan derlenip destekleniyor - Mozilla, derleyici tabanlı optimizasyonlar uyguladığını, ancak diğer
.debpaketlerinin yöneticiye bağlı olarak bu optimizasyonların tümünü içermeyebileceğini söylüyor - Yeni APT deposu, Firefox sürüm süreciyle doğrudan bağlantılı ve en güncel özellikler ile güvenlik düzeltmelerinin uygulanması için Firefox’un yeniden başlatılması gerekiyor
Debian ailesi için resmî .deb seçeneği
- Mozilla, Ubuntu, Debian ve Debian tabanlı dağıtımlar için Linux'ta Firefox paketi seçeneğini yayınladı
- Linux için Firefox birden fazla resmî formatta sunuluyor
- Mozilla
.tar.bz2derlemesi - Snap
- Flatpak
- Debian tabanlı dağıtımlar için yeni
.debpaketi
- Mozilla
- Yeni
.debpaketi, Firefox’un Snap ve Flatpak ile uyumlu kalmasını sürdürürken kullanıcıların yerel paket seçmesini sağlıyor
Mozilla tarafından doğrudan derleme ve performans optimizasyonu
- Yeni paket, Firefox’u kaynak kodundan değişiklik yapmadan oluşturuyor ve Mozilla tarafından doğrudan derlenip destekleniyor
- Önceki Firefox
.debpaketleri, Linux dağıtımına bağlı olarak Mozilla dışındaki kişi veya kuruluşların desteğine ihtiyaç duyuyordu
- Önceki Firefox
- Mozilla, daha iyi performans için derleyici tabanlı optimizasyonlar uyguluyor
- Diğer
.debpaketleri, paketi yöneten tarafa bağlı olarak Mozilla’nın hedeflediği optimizasyonların tamamını içerebilir de içermeyebilir de
- Diğer
Güncellemeler ve kurulum yolu
- Yeni APT deposu, Firefox sürüm sürecine doğrudan bağlı
- Mozilla en son güncellemeleri sunduğunda kullanıcılar bunları alabilecek
- En güncel sürümü uygulamak için Firefox’un yeniden başlatılması gerekiyor
- Birçok Linux dağıtımı, Firefox’u zaten paket yöneticisi üzerinden önceden kurulu ve varsayılan tarayıcı olarak ayarlanmış şekilde sunuyor
- Kurulum yöntemleri, Linux'ta Firefox paketi ve Linux için Firefox kurulum kılavuzu üzerinden görülebilir
1 yorum
Hacker News görüşleri
Firefox’u
.debolarak kurduğumda arka planda güncelleme olduğunda tarayıcıyı yeniden başlatmaya zorlaması can sıkıcıydıHer zamanki gibi kullanırken bir anda tüm URL’ler
about:restartrequiredadresine yönleniyor ve işi bırakmak zorunda kalıyordumBu duyurudan tek başına bu sorunun düzelip düzelmediği anlaşılmıyor; düzelmediyse Mozilla’nın sunduğu
.tar.gzdosyasını kullanmaya devam edeceğim gibi görünüyorYazma izni olan bir dizine çıkardığınızda Firefox, Windows’taki gibi kendi kendini güncelliyor ve zorunlu kesinti olmuyor
https://otechworld.com/wp-content/uploads/2022/04/restart-fi...
https://support.mozilla.org/en-US/kb/install-firefox-linux#w...
Güncellemede “Firefox can continue browsing after an APT upgrade, allowing people to restart at their convenience” deniyor
https://blog.nightly.mozilla.org/2023/10/30/introducing-mozi...
.debpaketinde de sorun muhtemelen devam edecektir. Paket yöneticisinin güncellemeyi yapma biçimi Firefox için başlı başına sorun yaratıyorYeniden başlatma bildirimi, diskteki ikili dosya ile çalışan ikili dosyanın artık eşleşmediğini Firefox’un kullanıcıya bildirme yolu
Eskiden bu uyarı yoktu; yeni süreçler oluşturulurken rastgele çökmeler yaşanıyordu, bu uyarı sayesinde en azından daha düzenli bir şekilde yeniden başlatılabiliyor
Üstteki yorumda dendiği gibi
.tar.gz, birden çok platformda kullanılan Mozilla güncelleme sürecini kullandığı için bu sorundan kaçınabiliyor. En azından/opt/firefox/gibi bir yere arşivi çıkarmak, kullanıcıya ya da gruba okuma, yazma ve çalıştırma izinleri vermek, ardından birFirefox.desktopdosyası oluşturmak veya kopyalayıp doğru klasöre yerleştirerek başlatıcıda görünmesini sağlamak gerekiyorhttps://specifications.freedesktop.org/desktop-entry-spec/de...
https://specifications.freedesktop.org/menu-spec/latest/ar01...
Sonra Ubuntu’dan Debian’a geçtim ve Mozilla’nın
.tar.gzpaketini kurdum; söylendiği gibi kendi kendini güncelliyorTam da şimdi sürümü kontrol ettim; Help, About Firefox penceresinde güncelleme durumu görünüyordu ve Firefox dizinindeki
updates/0/update.statusdosyasında öncedownloadingyazıyordu, şimdi iseappliedolduupdate.versioniçinde122.0var veupdate.maradında 20MB’lık bir dosya da mevcut.last-update.logiçinde paylaşımlı kütüphaneler ve diğer dosyalar için çok sayıdaPREPARE PATCH,EXECUTE PATCH,FINISHED PATCHsatırı vardı; yeni sürüm sankiupdated/dizininde bekliyor gibiAbout penceresi hâlâ
121.0.1gösteriyor ve Restart to update Firefox düğmesini sunuyor. Yeni sürüme geçmek zorunda kalmadan önce mevcut sürümü ne kadar süre kullanabildiğime bakacağım.tar.gzderlemelerinde de özünde aynı sorun var. Sadece şikâyet etmiyor; eski paketin dosyalarını kapatıp yeni paketin dosyalarını açması gerektiği için sonuçta yine yeniden başlatma gerekiyorKesinti süresini azaltmak için tarayıcıyı yeniden başlattıktan sonra History | Restore previous session kullanılabilir
Flatpak derlemesi, uygulama kapanana kadar iki sürümü de diskte birlikte tutarak bu sorundan kaçınıyor. Eski sürüm yalnızca çıkış anında kaldırılıyor, yeni sürüm ise bir sonraki açılışta kullanılıyor
.debdosyası ya da Arch AUR paketi olarak kullandığımda böyle bir şey yaşadığımı hatırlamıyorumArka planda gerçekten güncelleme yapılmasını istemem. Güncellemeleri kontrol etmesi ya da bir sonraki tarayıcı yeniden başlatmasında uygulanacak dosyaları önceden hazırlaması sorun değil
Çalışan tarayıcı sürecinin altındaki uygulama dosyalarını gizlice değiştirip yeni içeriğin açılamamasına yol açması hoş değil
Belki de
.debdeğil.tar.gzkullanmış olabilirim. Firefox için bir.desktopdosyası oluşturup düzenlediğimi hatırlıyorumDaha resmi bir paket yöneticisiyle yönetilsin diye hazırlanmış paket dosyalarına kıyasla, elle yönetilen bir
.tar.gzçıkarılmış dizininde güncelleme deneyiminin daha iyi olması sezgiye ters geliyorZaten
~mozillateamPPA kullanıyordum. Snap’i sevmiyorum çünkü. Yine de resmi Firefox deposunun gelmesi güzel.Ubuntu dinliyorsa: Snap’i asla kullanmayacağım. Tüm Ubuntu makinelerimden kaldırdım; zorla dayatılırsa ne kadar sancılı olursa olsun Debian’a geçerim
Yalnız resmi KDE spin’ini tekrar sunsalar iyi olur
Ben şahsen güvenlik açısından birkaç ek avantajı olduğu için Flatpak Firefox kullanıyorum ama istenirse yerel Firefox seçeneğinin de olduğunu biliyorum
snaplafını sık sık gördüm; iyi ya da kötü, HN’deki rastgele görüşlere internetteki ortalamadan daha çok güveniyorum.Snap’in tam olarak nesinden bu kadar nefret ediliyor merak ediyorum. Bir de hoşuma gitmezse makineden kaldırmak için ipuçları varsa iyi olur
Chromebook’ta hoş bir ekleme. Artık Crostini içinde Flatpak kullanmadan güncel Firefox’u, yani ESR olmayan sürümü kurabiliyorum.
Ne yazık ki Mozilla hâlâ resmi kanalda Firefox için
aarch64-linuxderlemesi sunmuyor, bu yüzden ARM64 Chromebook kullanıcılarının başka bir yola ihtiyacı var.Örneğin Nix kullanıyorum ama donanım hızlandırmayı çalıştırmak için
nixGLgibi karmaşık ayarlar gerekiyorGCC 4.8 ve eski Debian ile x86 ve Amd64 Debian derlemeleri üreten bir C kodum var; Chromebook’ta da aynı şekilde çalışan ikililer üretmek için ne yapmam gerektiğini bilmek istiyorum
Ben sadece Debian testing ya da unstable’da gelen sürümü kullanıyorum ama Firefox’u Mozilla’dan doğrudan indirip en güncel sürüme kendi kendine güncellenecek şekilde kurmak çok kolay.
Aşağıdaki örnek Firefox’u
/usr/localaltına koyuyor ama bunu~/,/optvb. ile değiştirmek de kolay; oluşturduğunuz sembolik bağlantıyı sadece$PATHiçindeki bir yere koymanız yeterli.Masaüstü entegrasyonu kullandığınız masaüstü ortamına ya da pencere yöneticisine göre değişir ama otomatik olmasa bile çözmesi zor değildir.
wget -O firefox-latest.tar.bz2 \"https://download.mozilla.org/?product=firefox-latest-ssl&os=linux6…;tar xjf firefox-latest.tar.bz2sudo rm -rf firefox-latest.tar.bz2 /usr/local/bin/firefox /usr/local/firefoxsudo mv firefox/ /usr/local/sudo ln -s /usr/local/firefox/firefox /usr/local/bin/firefoxPPA paketini (https://launchpad.net/~mozillateam/+archive/ubuntu/ppa) kullandığım için şimdi kafam karıştı.
Bunun aynı paket olup olmadığını ya da geçiş yapmam gerekip gerekmediğini bilmiyorum. Yazıda en azından buna değinilse iyi olurdu
Bu PPA’daki son paketi Rico Tzschichholz yüklemiş ve Mozilla ile bağlantılı görünmüyor
Bunun nasıl yapılacağı Google’da ya da YouTube’da ayrıntılı şekilde var; buraya HN’de yazmak için fazla uzun. Google veya DuckDuckGo’nun ilk sayfasında çıkar.
Artık resmi depo olduğuna göre, PPA’yı yöneten kişiler de zamanla güncellemeyi bırakabilir
Debian/Ubuntu ayrıca Spotify ve Signal’ın seçtiği tek birinci sınıf yerel paket dağıtımı gibi görünüyor.
Mümkün olduğunda Fedora kullanmaya çalıştığım için bu daha da gözüme batıyor ama istemci tarafı yazılımlarda da Debian çoğu zaman ilk tercih oluyor.
Ubuntu ve Debian’ın popülerliğiyle karşılıklı uyumluluğu düşünülünce mantıklı.
Fedora’da da genelde kullanılabiliyor; Firefox’un kendi paketi var, Signal için de Flatpak mevcut
Mozilla ekibinden güzel bir güncelleme. Umarım böyle devam ederler.
Ama eksik olan şey gizlilik ve özgürlük konusunda süregelen bir taahhüt.
CEO Mitchell Baker’ın kötü şöhretli “We Need More Deplatforming (2021)” yazısından sonra neyin değiştiğini bilmiyorum. Bunu görmezden gelemem ve bence Mozilla’nın sivil haklar konusunda güçlü bir taahhüt vermesi gerekiyor.
https://blog.mozilla.org/en/mozilla/we-need-more-than-deplat...
Ayrıca o yazının platformdan atılmayı savunduğu da pek söylenemez
Yani yeniden başladığımız noktaya mı döndük? Eskiden bir .deb deposu vardı, sonra kalktı, şimdi yeniden geldi
Eksik kalan beşinci temel avantaj da var:
sudo apt-get purge snapdkomutunu can sıkıcı, istenmeyen sonuçlar olmadan çalıştırabilmeyi sağlıyorsnapdsürekli segmentation fault veriyordu ve çözüm onu tamamen kaldırmaktıMeğer Snap'te olan her şey Flatpak'te de varmış, zaten ben de Flatpak'i tercih ediyorum
snapd'nin yan bağımlılık olarak yeniden kurulmasını engellemek içinsudo apt-mark hold snapdkomutunu da unutmamak gereklxdhâlâ yalnızca bir Snap paketi olarak sunuluyor gibi görünüyor. Şu anda kullanmıyorum ama aslında oldukça iyiNeyse ki artık
incusolarak fork edildi ve Debian ile openSUSE'de ikisi de yer alacak. Muhtemelen Red Hat tabanlı dağıtımlar da mümkün olacaktır