Kjo është lëshuar një version i ri i formatit të shpërndarjes së softuerit Installer-SH, i krijuar për të zgjidhur problemin e shpërndarjes së programeve në distribucione Linux dhe FreeBSD (segmenti desktop). Fillimisht, Installer-SH u zhvillua për përdorim të brendshëm në distribucionin Chimbalix, por me kalimin e kohës u shndërrua në një paketë instalimi universale për distribucionet Linux, dhe më pas mori mbështetje për platformën FreeBSD dhe mundësinë e shpërndarjes së ndërtimeve për arkitekturë të ndryshme procesorësh në një paketë.
NĂ« krahasim me pĂ«rdorimin e arkivave tĂ« zakonshĂ«m ose formatit AppImage, Installer-SH ka optimizuar algoritmet e kompresimit, duke arritur tĂ« reduktojĂ« volumin e trafikut gjatĂ« transferimit nĂ« rrjete dhe tĂ« zvogĂ«lojĂ« hapĂ«sirĂ«n qĂ« zĂ« nĂ« diskĂ«t lokalĂ«. Paketa nĂ« mĂ«nyrĂ« default punon nĂ« katalogun e shtĂ«pisĂ« dhe nuk kĂ«rkon tĂ« drejtat e root-it pĂ«r instalimin dhe çinstalimin e softuerit. MegjithatĂ«, pĂ«rdoruesi mund tĂ« zgjedhĂ« modalitetin e instalimit âpĂ«r tĂ« gjithĂ« pĂ«rdoruesitâ, i cili angazhon katalogĂ«t sistematikĂ« dhe kĂ«rkon tĂ« drejtat e root-it. NĂ« mĂ«nyrĂ« default, Installer-SH e transferon skedarin e konfigurimeve dhe cache-nĂ« nĂ« njĂ« direktori tĂ« veçantĂ« pranĂ« programit, pĂ«r tĂ« shmangur konfliktet e skedarĂ«ve tĂ« konfigurimit gjatĂ« instalimit tĂ« versioneve tĂ« ndryshme tĂ« tĂ« njĂ«jtit program. MegjithatĂ«, pĂ«rdoruesi mund tĂ« kthehet nĂ« skemĂ«n klasike tĂ« funksionimit, ku pĂ«r ruajtjen e konfigurimeve, cache-it dhe skedarĂ«ve tĂ« tjerĂ« pĂ«rdoret katalogu kryesor i shtĂ«pisĂ«.
Paketuesi mund tĂ« çaktivizojĂ« fazat e panevojshme tĂ« konfigurations para instalimit, pasi jo tĂ« gjitha aplikacionet pĂ«rdorin katalogun e shtĂ«pisĂ« dhe jo tĂ« gjitha programet mund tĂ« funksionojnĂ« si duhet gjatĂ« instalimit nĂ« modalitet sistemor me tĂ« drejtat e root-it. Zhvilluesi mund tĂ« pĂ«rditĂ«sojĂ« njĂ« paketĂ« tĂ« krijuar dhe tĂ« konfiguruar njĂ«herĂ«, duke zĂ«vendĂ«suar skedarĂ«t e softuerit, duke pĂ«rditĂ«suar informacionin bazĂ« dhe duke ripĂ«rsĂ«ritur procesin e paketimit dhe pastrimit nga mbeturinat. Shumica e detyrave rutinĂ« janĂ« automatizuar dhe reduktohen nĂ« thirrjen e instaluesit me argumentet e duhura (informacioni i shkurtĂ«r Ă«shtĂ« nĂ« dispozicion gjatĂ« nisjes me argumentet -h, -help ose âhelp).
Falë mundësive të izolimit të formatit, është e mundur të krijohen paketa shpërndarëse edhe për aplikacione që kërkojnë praninë e skedarëve specifikë në katalogun e shtëpisë. Në këtë rast, duhet të vendosen të gjitha skedarët e nevojshëm për funksionimin në një direktori të veçantë "userdata" pranë programit dhe të çaktivizohet faza përkatëse e konfigurations, në mënyrë që përdoruesi të mos prishë aksidentalisht asgjë. Shkëputja e programeve të panevojshme bëhet përmes një deinstaluesi të integruar në çdo program.
Formati Installer-SH vepron sipas specifikimeve XDG Desktop dhe PortSoft dhe nuk varet nga mjedisi i punës specifik të OS-së, përkatësisht specifikimeve XDG Desktop. Specifikimet PortSoft janë zhvilluar fillimisht për distribucionin Chimbalix dhe janë destinuar për instalimin e strukturuar të software-it në një katalog të veçantë, për të parandaluar ngatërrimin mes aplikacioneve të instaluara nga arkitekturave dhe versioneve të ndryshme.
Duke qenë se, ndryshe nga XDG Desktop, specifikimet PortSoft janë një zhvillim relativisht i ri, formati Installer-SH vetë-mjafton të bartë gjithçka të nevojshme për shpërndarjen e specifikimeve PortSoft dhe përgatitjen e një seksioni të veçantë në menu të aplikacioneve. Seksioni i veçantë në menu të aplikacioneve është i nevojshëm për të strukturuar aplikacionet e instaluara dhe për të ofruar qasje për nisjen dhe mirëmbajtjen e çdo programi veç e veç.
Megjithëse formati është orientuar për segmentin desktop, është e mundur të bëni instalim të software-it në distribucione që nuk kanë një ndërfaqe grafike. Por ky skenar përdorimi nuk është testuar në kushte reale.
PĂ«rdoruesi mund tĂ« bĂ«jĂ« njĂ« kopje rezervĂ« tĂ« çdo programi tĂ« ndĂ«rtuar siç duhet, dhe ajo do tĂ« ruajĂ« funksionalitetin pas kopjimit nĂ« njĂ« kompjuter tjetĂ«r (ikonat (shkurtoret) nuk mund tĂ« kopjohen kĂ«shtu, pasi ato vendosen sipas specifikimeve XDG nĂ« tri vende tĂ« ndryshme nĂ« sistemin e skedarĂ«ve). Ădo paketĂ« instalimi qĂ« shpĂ«rndahet me software Ă«shtĂ« njĂ« bartĂ«s i plotĂ« i formatit Installer-SH. NĂ« bazĂ« tĂ« paketave tĂ« tashmĂ« ekzistuese tĂ« instalimit, mund tĂ« rikthehet formati dhe tĂ« krijohen paketa tĂ« reja instalimi me aplikacione tĂ« tjera.
Paketa e parë shumëplatformëshe për instalimin e lojës «2048» në formatin Installer-SH 2.8 mbështet arkitekturën x86, x86_64, amd64 si dhe platformat Linux dhe FreeBSD. Madhësia e skedarit të instalimit është 2.1 megabajt. Ky paket ka kaluar me sukses testimin në distribucione si Debian 7 (GNOME, x86_64), Fedora 20 (Xfce, x86_64), Gentoo (i686), Manjaro 20 (x86_64), openSUSE 13.1 (KDE, i686), Slackware 15 (x86_64), FuryBSD 12.1 (amd64) dhe NomadBSD 14.1 (i386). Përveç kësaj, janë gjithashtu të disponueshme disa dhjetëra paketa të tjera.
Burimi: opennet.ru
