APT 2.0'ın yeni sürümü hazır ve bunlar onun haberleri

Serbest bırakılması paket yönetim aracının yeni sürümü "APT 2.0" (Gelişmiş Paket Aracı) hangi Debian projesi tarafından geliştirilmiştir. Debian ve dağıtımlarına ek olarak APT, PCLinuxOS ve ALT Linux gibi rpm paket yöneticisine dayalı bazı dağıtımlarda da kullanılır.

1.8 serisi ile karşılaştırıldığında, seri APT 2.0 Birkaç Yeni Özellik SunuyorVe performans geliştirmeleri, sertleştirme, kitaplığın boyutunu küçülten bir çok kodun da ortadan kaldırılmasına ek olarak, yeni dalda deneysel 1.9.x dalının geliştirilmesi sırasında biriken değişiklikleri, sözdizimindeki bazı değişiklikleri, diğer şeylerin yanı sıra.

APT 2.0'ın başlıca yeni özellikleri

Bu yeni sürümün yayınlanmasıyla birlikte duyuruda şu belirtiliyor: paket adlarını kabul eden komutlara bir iyileştirme eklendi iyi şimdi Şablon desteği var. Şablon sözdizimi temelde yetenek şablonlarının stilini izler.

Apt komut argümanlarında maskeler ve normal ifadeler için destek durdurulmuş olsa da, artık bunun yerine şablonlar kullanılmalıdır.

Temel bir örnek Bu yeni değişiklik, bazı bölümlerin manuel olarak yüklenen paketlerini listelemek istiyorsak:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

Bu yeni sürüm için bir diğer önemli değişiklik ise uygun tatmin ve apt-get tatmin komutları eklendi, argüman olarak iletilen satırda belirtilen bağımlılıkları karşılamak için gerekli paketleri kurmanıza izin verir. Dahil olmak üzere, birden fazla satırı listeleyebilir ve bağımlılıkları kaldırmak için "Çakışmalar:" blokları belirtebilirsiniz.

Bu komutların temel bir örneği:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

Öte yandan bunu bulabiliriz kod ile bir pakete bağlanma yeteneği eklendi paket adının önüne "src:" önekinin eklenmesi (sabitleme, tüm sistemi güncellemeden diğer dallardan paketler eklemenize izin verir, örneğin testten veya kararsızlıktan kararlı paketler üzerine yükleme).

Apt 2.0.0 kodlu bir paketten toplanan tüm ikili paketleri düzeltmek için şunları belirtebilirsiniz:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

Ayrıca vurgulanmıştır ki rred sürücü sürümünde geliştirilmiş paralelleştirme ve güncelleme komutunun yürütülmesi sırasında paketin açılması.

Bunun yanında bahsediliyor önbellek biçimi güncellendi, artık ABI'yi ihlal etmeden yeni girişler eklemenize izin veriyor. Önbellekteki işaretçiler artık statik olarak yazılmıştır ve tamsayılarla karşılaştırılamaz (0'dan nullptr'ye kadar).

Diğer değişikliklerden bu yeni sürümde bahsedilenler:

  • Eski bayraklar kaldırıldı ve çeşitli işlev prototipleri birleştirildi. CRC16, MD5, SHA1 ve SHA2 algoritmalarının özel uygulamaları kaldırılmıştır.
  • Apt komutu, dpkg kilidi serbest bırakılana kadar bekler. Varsayılan olarak konsoldan başlatıldığında bekleme süresi sınırsızdır ve diğer durumlarda bekleme süresi 120 saniyedir.
  • Apt kilidi ayarlayamazsa, hata şimdi gösterilen kilit dosyasını içeren işlemin adı ve pid'si ile görüntülenir.
  • Birleştirme çevirileri ve bump-abi komutları eklendi.
  • Kriptografik karma için libgcrypt kitaplığının MD5, SHA1 ve SHA2 uygulamaları yer alır.
  • Auth.conf dosyasında listelenen hesaplar, bir HTTP bağlantısı kesilirse sızıntıları önlemek için artık yalnızca HTTPS üzerinden erişildiğinde aktarılıyor.
  • C ++ standardının bir sürümü için gereksinim C ++ 14'e yükseltildi.
  • Apt-helper, tek bir dosya için birden çok karma belirtme desteği ekler.
  • Libapt-inst kitaplığını libapt-pkg ile birleştirdi.

Son olarak bahsediliyor APT 2.0'ın bu yeni sürümü, yakın gelecekte Debian'ın kararsız dalı ve Ubuntu'da, APT sürüm 1.9, Ubuntu 19.10'a dahil edildiğinden ve muhtemelen 20.10'da entegre edildiğinden beri.

Daha fazlasını öğrenmek istiyorsanız, yenisinin duyurusunu kontrol edebilirsiniz versiyon aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.