Lëshimi i Installer-SH 2.8, formatit universale për shpërndarjen e softuerit

Doli versioni i ri i formatit të shpërndarjes së softuerit Installer-SH, i krijuar për të zgjidhur problemin e shpërndarjes së programeve në distribucionet 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ë vonë fitoi mbështetje për platformën FreeBSD dhe mundësinë e ofrimit të build-eve për arkitektura 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 lejuar uljen e volumit të trafikut gjatë transmetimit në rrjet dhe duke zvogëluar hapësirën e marra në disqet lokale. Paketa në parazgjedhje funksionon në katalogun e shtëpisë dhe nuk kërkon drejta root për instalimin dhe fshirjen e programeve. Megjithatë, përdoruesi mund të zgjedhë modalitetin e instalimit "për të gjithë përdoruesit", i cili aktivizon katalogët sistemikë dhe kërkon drejta root. Në parazgjedhje, Installer-SH vendos skedarët e konfigurimit dhe cache-në në një drejtor të veçantë afër programit, për të shmangur konfliktet e skedareve 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, kur për ruajtjen e konfiguracionit, cache-s dhe skedarëve të tjerë përdoret katalogu kryesor i shtëpisë.

PakotĂ«si mund tĂ« çaktivizojĂ« hapat e panevojshĂ«m tĂ« konfigurimit para instalimit, pasi jo tĂ« gjitha aplikacionet pĂ«rdorin katalogun e shtĂ«pisĂ« dhe jo çdo program mund tĂ« funksionojĂ« siç duhet gjatĂ« instalimit nĂ« modin sistemor me tĂ« drejtat e root. 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 filluar pĂ«rsĂ«ri procesin e paketimit dhe pastrimit nga mbeturinat. Shumica e detyrave rutinĂ« janĂ« automatizuar dhe reduktohen nĂ« thirrjen e instaluesit me argumentet e nevojshme (informacion i shkurtĂ«r Ă«shtĂ« i disponueshĂ«m kur ekzekutohet me argumentet -h, -help ose —help).

Falë mundësive të izolimit të formatit, është e mundur të krijoni paketa të shpërndara madje 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ë gjithë skedarët e nevojshëm për funksionimin në një katalog të dedikuar 'userdata' pranë programit dhe të çaktivizohet hapi i duhur i konfigurimit, në mënyrë që përdoruesi të mos dëmtojë aksidentalisht asgjë. Fshirja e programeve të panevojshme bëhet përmes të dezinstaluesit të integruar në secilën program.

Formati Installer-SH vepron sipas specifikimeve XDG Desktop dhe PortSoft dhe nuk varet nga një mjedis të veçantë të punës të OS, i cili i përmbush specifikimet XDG Desktop. Specifikimet PortSoft u zhvilluan fillimisht për distribuimin Chimbalix dhe janë të destinuara për instalimin e strukturuar të softuerit në një katalog të dedikuar, për të parandaluar konfuzionin midis aplikacioneve të instaluara të arkitekturave dhe versioneve të ndryshme.

Duke qenë se specifikimet PortSoft janë një zhvillim shumë të ri në krahasim me XDG Desktop, formati Installer-SH përmban gjithçka të nevojshme për të implementuar specifikimet PortSoft dhe për të përgatitur një seksion të dedikuar në menunë e aplikacioneve. Seksioni i dedikuar në menunë e aplikacioneve është i nevojshëm për të strukturuar aplikacionet e instaluara dhe për të siguruar akses për t'u nisur dhe mbajtur çdo program veç e veç.

Megjithëse formati është i orientuar ndaj segmentit desktop, është e mundur të kryhet instalimi i softuerit në distribucione që nuk kanë një ndërfaqe grafike. Por një skenar i tillë përdorimi nuk është testuar në kushte reale.

PĂ«rdoruesi mund tĂ« bĂ«jĂ« njĂ« kopje rezervĂ« tĂ« çdo programi tĂ« ndĂ«rtuar saktĂ«, dhe ajo do tĂ« ruajĂ« funksionalitetin pas kopjimit nĂ« njĂ« kompjuter tjetĂ«r (nuk do tĂ« jetĂ« e mundur tĂ« bĂ«hen kopjet e shkurtesave, pasi ato organizohen sipas specifikimeve XDG nĂ« tre vende tĂ« ndryshme nĂ« sistemin e skedarĂ«ve). Çdo paketĂ« instalimi qĂ« shpĂ«rndahet me softuerin Ă«shtĂ« njĂ« bartĂ«s i plotĂ« i formatit Installer-SH. NĂ« bazĂ« tĂ« paketimeve tĂ« instaluara tashmĂ«, mund tĂ« rikuperohet formati dhe tĂ« krijohen paketa tĂ« reja instalimi me aplikacione tĂ« tjera.

Pako e parë multi-platformë instalimi me lojën "2048" në formatin Installer-SH 2.8 mbështet arkitekturën x86, x86_64, amd64 dhe platformat Linux dhe FreeBSD. Madhësia e skedarit të instalimit është 2.1 megabajt. Kjo paketë ka kaluar me sukses testimin në shpërndarjet 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ë të disponueshme edhe disa dhjetëra paketa të tjera.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster