Canonical компани Snapcraft хэрэгслийн шинэчилсэн загвараа зарлалаа

Canonical нь Snap форматаар бие даасан багцуудыг үүсгэх, түгээх, шинэчлэхэд ашигладаг Snapcraft хэрэгслийн иж бүрэн засварын төлөвлөгөөг илчилсэн. Одоогийн Snapcraft кодын баазыг хуучин гэж үзэж, хуучин технологийг ашиглах шаардлагатай бол ашиглах болно гэж тэмдэглэжээ. Боловсруулж буй эрс өөрчлөлтүүд нь одоогийн хэрэглээний загварт нөлөөлөхгүй - Ubuntu Core 18 болон 20-той холбоотой төслүүд хуучин цул Snapcraft-ыг үргэлжлүүлэн ашиглах бөгөөд шинэ модуль Snapcraft нь Ubuntu Core 22 салбараас эхлэн ашиглагдаж эхэлнэ.

Хуучин Snapcraft нь шинэ, илүү авсаархан, модульчлагдсан хувилбараар солигдох бөгөөд энэ нь хөгжүүлэгчдэд зориулсан snap багцуудыг үүсгэх ажлыг хялбарчилж, өөр өөр түгээлтүүд дээр ажиллахад тохиромжтой зөөврийн багц үүсгэхтэй холбоотой бэрхшээлийг арилгах болно. Шинэ Snapcraft-ийн үндэс нь Craft Parts механизм бөгөөд багцуудыг угсрахдаа янз бүрийн эх сурвалжаас өгөгдөл хүлээн авч, янз бүрийн аргаар боловсруулж, файлын системд багцуудыг байрлуулахад тохиромжтой лавлахуудын шатлалыг бүрдүүлэх боломжийг олгодог. Гар урлалын эд анги нь бие даан ачаалах, угсрах, суурилуулах боломжтой зөөврийн эд ангиудыг төсөлд ашиглах явдал юм.

Шинэ эсвэл хуучин Snapcraft хэрэглүүрийг сонгохдоо угсрах процесст нэгдсэн буцах тусгай механизмаар дамжуулан хийнэ. Ингэснээр одоо байгаа төслүүд нь ямар ч өөрчлөлтгүйгээр гэнэтийн багцуудыг бүтээх боломжтой бөгөөд багцуудыг Ubuntu Core системийн шинэ хувилбар руу шилжүүлэх үед л өөрчлөлт хийх шаардлагатай болно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх