Ubuntu için bir AUR analoğu geliştiren paket yöneticisi pacstall 5.0'ın piyasaya sürülmesi

Ubuntu Linux için AUR konseptinin bir analogunu ve mevcut Ubuntu ortamında ilgi çekici programların en son sürümlerini yüklemenize izin veren 5.0 paket içeren kendi deposunu geliştiren paket yöneticisi pacstall 518'ın sürümü mevcuttur. Sistemdeki mevcut programlarla paralel. Paketler, AUR'daki PKGBUILD'e benzer şekilde, indirme, bağımlılık, derleme ve kurulum bilgilerini de içeren pacscript biçimindedir. Yardımcı program kodu Shell'de yazılmıştır ve GPLv3 lisansı altında dağıtılmaktadır.

Araç setinin özellikleri arasında:

  • Sürüm arşivlerinin kaynak kodlarından ve git depolarından snippet'lerden programlar oluşturmanın yanı sıra Appimage ve deb formatlarında hazır derlemeler ve paketler kurma desteği.
  • Axel yardımcı programı kullanılarak paketlerin yüklenme hızının artırılması, akışların paralelleştirilmesini ve verilerin bölümlerinin aynı anda birden fazla kaynaktan yüklenmesini destekler. sunucular.
  • Güncelleme yaparken, paketin güncellenmesini beklemek zorunda kalmadan Git'ten en son taahhütleri indirebilirsiniz.
  • Birden fazla depodan program yükleme yeteneği.
  • Pacstall güncellemelerini herhangi bir şube ve çataldan takip edebilme.
  • Bash, ZSH ve balık kabuklarında komut tamamlama desteği.

Yeni sürümde:

  • Pacscript formatında uyumluluğu ihlal eden bir takım değişiklikler yapıldı; örneğin, bazı parametreler yeniden adlandırıldı (isim -> paket adı, ana sayfa -> url, vb.).
  • Bağımlılık tanımlarıyla dizilerdeki sürümleri sınırlama yeteneği eklendi.
  • check() işlevi ve ilgili -Nc/—nocheck bayrakları eklendi.
  • Bir paketi yükseltmeden ve kaldırmadan önce veya sonra çalıştırılacak {pre,post__upgrade ve pre_remove işlevleri eklendi.
  • Çakışan paketleri tanımlama yeteneği sağlanır.
  • Lisans listesini içeren bir parametre eklendi.
  • -Qa/—kalite güvencesi ve Q/—sessiz bayrakları eklendi.

Kaynak: opennet.ru

Yorum ekle