Mac Paket Yöneticisi Homebrew: Sürüm 4.0, kolaylaştırılmış güncellemeler vaat ediyor

Adanali

Member
3.6’dan 4.0’a: Özellikle Mac kullanıcıları için gerekli olan açık kaynaklı paket yöneticisi Homebrew, bir sürüm atlaması yapıyor ve bir dizi yenilik içeriyor. En büyük değişiklik, Homebrew’un kendi bakımını yaptığı taps (üçüncü taraf depoları) güncellemesiyle ilgilidir: taplar ve güncellemeleri artık Git klonları olarak değil, JSON dosyaları olarak çıkarılır. Bunun için ekip, kurulum için paketlerin indirildiği formulae.brew.sh sayfasını oluşturdu. Değişiklik, bir yükseltme için artık oldukça yavaş olmadığından, önemli bir hız artışıyla sonuçlanmalıdır. git fetch gereklidir. Ancak aynı zamanda ekip lideri Mike McQuaid, güncelleme sürecindeki bu değişikliğin, ana bira ve ev yapımı bira depolarının ayrılmasından bu yana en büyük değişiklik olduğuna dikkat çekti ve “Lütfen bize katlanın, bazı pürüzler olabilir” uyarısında bulundu.


Homebrew’un güncelleme sürecini değiştirmesi, kesinlikle bazı kullanıcıların rahat bir nefes almasına neden oluyor: Geçmişte, bazen istenmeyen bağımlılık güncellemelerinin bitmek bilmeyen yeniden yüklenmesi bazen paket yöneticisini biraz hantal hissettiriyordu. Bundan kaçınmak için fazladan ortam değişkenleri vardı. HOMEBREW_NO_AUTO_UPDATE VE HOMEBREW_NO-INSTALL_FROM_API. İkincisi, sürüm 4.0’da standart haline geldi. Ancak Homebrew, güncelleme davranışını değiştiren kullanıcıların yeni sürüme geçerken ilgili ayarları tekrar kontrol etmelerini ve yeni tanıtılan sürece uyarlamalarını öneriyor.

AB tarafından barındırılan veri analitiği


Homebrew’un toplanan verilerin analizlerini gönderdiği konum da yenidir. Analizler yine de Google Analytics’te sonuçlansa da, dördüncü sürüm AB’de barındırılan ve Homebrew ekibinin kendisi tarafından barındırılan bir sunucuya sahiptir. InfluxDB örneği, anonim IP adreslerini veya anonimleştirilmiş kullanıcı belirteçlerini saklamamalıdır. Homebrew, 90 gün içinde Google Analytics’ten kendi kendine barındırılan örneğe tamamen geçebilmeyi umuyor. Daha önce Google tarafından tutulan veriler daha sonra tamamen silinmelidir. Bu arada, kullanıcılar verilerini HOMEBREW_NO_GOOGLE_ANALYTICS Yalnızca AB örneğine yönelik düzenleme.

Diğer değişiklikler, diğerlerinin yanı sıra komutun tanıtılmasını içerir. brew install - -dry-run, bu, doğru şekilde yüklediyseniz ne olacağını yeniden oluşturmanıza olanak tanır. Ayrıca atıyor brew install artık kendi tanımları veya formülleri bulunmazsa, ortak proje Homebrew Cask’in paket tanımları olan fıçılar da var. Ancak varillerin çoğu Linux sistemleri ile uyumlu olmadığı için yeni sürümden itibaren Linux üzerinde formül bulmak standarttır. komando - -cask bu sırada Linux sistemleri için iptal edildi.


Ayrıca, iletişim kanallarında bir şeyler değişiyor: artık homebrew’ler Mastodon’da bulunuyor ve güvenlik açıkları artık HackerOne sitesinde olduğu gibi GitHub’da yayınlanıyor. Diğer tüm değişiklikler, Mike McQuaid’in tam blog gönderisinde belgelenmiştir.



iX Magazine'den daha fazlası



iX Magazine'den daha fazlası




(ki)



Haberin Sonu
 
Üst