Megjelent az Installer-SH 2.8, az univerzális formátum a szoftverek terjesztésére.

Megjelent az Installer-SH új verziója, amely a Linux és FreeBSD disztribúciók szoftverterjesztési problémáinak megoldására készült (asztali szegmens). Az Installer-SH eredetileg a Chimbalix disztribúció belső használatára készült, de a fejlesztések során egy általános installálási csomaggá nőtte ki magát a Linux disztribúciók számára, később pedig támogatást kapott a FreeBSD platformhoz, és lehetőséget nyújt különböző processzorarchitektúrák összeállításainak egy csomagban történő szállítására.

Az átlagos archívumok vagy AppImage formátum használatához képest az Installer-SH optimalizálta a tömörítési algoritmusokat, lehetővé téve a hálózati átvitel során a forgalom csökkentését és a helyi lemezeken elfoglalt tér minimalizálását. Az alapértelmezett csomag a felhasználó saját könyvtárában működik, és nem igényel root jogosultságokat a szoftver telepítéséhez és eltávolításához. A felhasználó azonban választhatja az „összes felhasználó” telepítési módot is, amely a rendszerkönyvtárakat használja és root jogosultságokat igényel. Az Installer-SH alapértelmezés szerint a konfigurációs fájlokat és a gyorsítótárat egy külön könyvtárba helyezi a program mellett, hogy elkerülje a konfigurációs fájlok ütközését, amikor ugyanazon program különböző verzióit telepítik. Mindazonáltal a felhasználó visszatérhet a klasszikus működési rendszerhez, amelyben a konfigurációs, gyorsítótár- és egyéb fájlok tárolására a fő saját könyvtárat használják.

A csomagoló letilthatja a felesleges beállítási lépéseket a telepítés előtt, mivel nem minden alkalmazás használja a saját könyvtárat, és nem minden program működik megfelelően, ha a rendszerszinten, root jogosultságokkal történő telepítést alkalmazzák. A fejlesztő frissítheti az egyszer már létrehozott és beállított csomagot a szoftverfájlok cseréjével, az alapvető információk frissítésével és a csomagolási folyamat újraindításával, valamint a szemételtávolítással. A legtöbb rutinfeladat automatizált, és csupán annyiból áll, hogy az installálót megfelelő paraméterekkel hívják meg (rövid súgó érhető el a -h, -help vagy —help argumentumok használatakor).

A formátum izolálási lehetőségeinek köszönhetően terjeszthető csomagok hozhatók létre olyan alkalmazások számára is, amelyek speciális fájlokat igényelnek a felhasználói könyvtárban. Ebben az esetben minden szükséges munkafájlt egy kijelölt „userdata” könyvtárba kell helyezni a program mellett, és le kell tiltani a megfelelő beállítási lépést, hogy a felhasználó véletlenül ne rongálhassa meg azt. A felesleges programok eltávolítása a programba beépített eltávolítószoftver segítségével történik.

Az Installer-SH formátum az XDG Desktop és a PortSoft specifikációk szerint működik, függetlenül az adott operációs rendszer XDG Desktop specifikációinak megfelelő munkakörnyezetétől. A PortSoft specifikációkat eredetileg a Chimbalix disztribúcióhoz fejlesztették, és céljaik között szerepel a szoftver strukturált telepítése egy kijelölt könyvtárba, hogy elkerüljük a különböző architektúrák és verziók között felmerülő zűrzavart.

Mivel a PortSoft specifikációk a XDG Desktop-tól eltérően viszonylag új fejlesztésnek számítanak, az Installer-SH formátum önállóan tartalmazza mindazt, ami a PortSoft specifikációk kiépítéséhez és a programok menüjében kijelölt rész létrehozásához szükséges. A menüben kijelölt rész segít strukturálni a telepített alkalmazásokat, és lehetővé teszi az egyes programok indítását és karbantartását.

Bár a formátum az asztali szegmensre összpontosít, szoftverek telepítése lehetséges olyan disztribúciókba is, ahol grafikus felület nem áll rendelkezésre. Az ilyen használati forgatókönyv azonban valós körülmények között nem volt tesztelve.

A felhasználó bármely megfelelően összeállított programot biztonsági másolatot készíthet, és az megőrzi a működőképességét, miután egy másik számítógépre másolták (a parancsikonokat így nem lehet másolni, mert három különböző helyen helyezkednek el a fájlrendszeren az XDG specifikációk szerint). Minden terjeszthető szoftvertelepítő csomag teljes értékű adathordozónak számít az Installer-SH formátumban. A már meglévő telepítőcsomagok alapján vissza lehet állítani a formátumot, és új telepítőcsomagokat hozhatunk létre más alkalmazásokkal.

Az első, többplatformos telepítőcsomag a „2048” játékhoz Installer-SH 2.8 formátumban támogatja az x86, x86_64, amd64 architektúrákat és a Linux valamint FreeBSD platformokat. A telepítőfájl mérete 2,1 megabájt. Ez a csomag sikeresen teljesítette a tesztelést a 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) és NomadBSD 14.1 (i386) disztribúciókban. Ezen kívül még több tucat csomag érhető el.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster