Canonical Snapcraft Toolbar dəstinin yenidən dizaynını elan edir

Canonical, Snap formatında müstəqil paketləri yaratmaq, yaymaq və yeniləmək üçün istifadə edilən Snapcraft alət dəstinin qarşıdan gələn əsaslı təmiri planlarını açıqladı. Qeyd olunur ki, hazırkı Snapcraft kod bazası miras sayılır və köhnə texnologiyalardan istifadə etmək lazım gəldikdə istifadə olunacaq. Hazırlanan radikal dəyişikliklər mövcud istifadə modelinə təsir etməyəcək - Ubuntu Core 18 və 20 ilə əlaqəli layihələr köhnə monolit Snapcraft-dan istifadə etməyə davam edəcək və yeni modul Snapcraft Ubuntu Core 22 filialından başlayaraq istifadə edilməyə başlayacaq.

Köhnə Snapcraft yeni, daha yığcam və modul versiya ilə əvəzlənəcək ki, bu da tərtibatçılar üçün snap paketlərin yaradılmasını sadələşdirəcək və müxtəlif distribütorlarda işləmək üçün uyğun portativ paketlərin yaradılması ilə bağlı çətinlikləri aradan qaldıracaq. Yeni Snapcraft üçün əsas paketləri yığarkən müxtəlif mənbələrdən məlumatları qəbul etməyə, müxtəlif üsullarla emal etməyə və fayl sistemində paketlərin yerləşdirilməsi üçün uyğun olan qovluqlar iyerarxiyasını formalaşdırmağa imkan verən Craft Parts mexanizmidir. Craft Parts müstəqil olaraq yüklənə, yığıla və quraşdırıla bilən bir layihədə portativ komponentlərin istifadəsini nəzərdə tutur.

Yeni və ya köhnə Snapcraft tətbiqinin seçimi montaj prosesinə inteqrasiya olunmuş xüsusi geri qaytarma mexanizmi vasitəsilə həyata keçiriləcək. Bu yolla, mövcud layihələr heç bir dəyişiklik etmədən snap paketləri qura biləcək və yalnız paketləri Ubuntu Core sisteminin yeni versiyasına köçürərkən dəyişiklik tələb olunacaq.

Mənbə: opennet.ru

Добавить комментарий