A csomagkezelés jövője

Úgy tűnik, hogy ez a hét a Fedora 11 Leonidas megjelenése mellett a Linuxos szoftvertelepítő oldalakról szólt: kedden a PC Pro számolt be arról, hogy a Novell egy “open source apps-store” bevezetését tervezi, míg pénteken a PCLinuxOS disztribúció oldalán olvashattunk egy hasonló, PCLinuxOS Appstore elnevezésű szolgáltatás indulásáról. Az App Store név eredetileg az Apple iPhone telefonokhoz szánt szolgáltatására utal, amelynek segítségével webes felületen egyszerűen vásárolhatunk és telepíthetünk alkalmazásokat a készülékre. Nem sokkal később a Google is hasonló szolgáltatást indított az Android-alapú telefonokhoz Android Market néven. Az Apple és a Google szolgáltatása egyaránt támogatja az ingyenes és fizetős szoftverek telepítését.

Ezek az oldalak alapvetően működési elvükben egyébként nem sokban különböznek egy barátságosabb grafikus csomagkezelőtől, mint amilyen például az Ubuntuban található Alkalmazások hozzáadása/eltávolítása eszköz. Hasonló webes felületű telepítő megoldás egyébként már most is létezik Linuxon: ilyen a népszerű, Ubuntu-alapú disztribúció, a Linux Mint oldalán található Software Portal, ahonnan könnyen, látványos grafikus felületen érhetünk el alkalmazásokat pár kattintással. Az oldalról így egyszerűen telepíthetők a szabad szoftverek mellett olyan zárt forráskódú alkalmazások is, mint a Skype vagy a Google Earth. Emellett arra is lehetőséget biztosít a látogatóknak, hogy értékeljék az egyes szoftvereket: 1-től 5-ig pontozhatják, vagy akár egy pár soros véleményt is írhatnak róla. Az oldalon pedig rögtön láthatjuk az öt legmagasabb pontszámot elért, és az öt leggyakrabban letöltött alkalmazást.

A PC Pro információi szerint hasonló oldal indítását tervezi a Novell is, azonban elsődlegesen a Moblin-platform számára. Mint arról a Mogorva Mormota nemrégiben már beszámolt a Moblin v2 Beta kiadásának megjelenése kapcsán, a Novell, több más Linux-disztribútorhoz hasonlóan egy Moblin-alapú OpenSUSE-változat bevezetését tervezi. Ehhez pedig tökéletesen illeszkedne egy ilyen, alkalmazások egyszerű telepítését biztosító webes technológia. A hírből az is kiderül, hogy az oldalt, hasonlóan a Linux Mint megoldásához, kifejezetten ingyenes alkalmazások terjesztésére szeretnék használni, ellentétben az Apple-lel, vagy a Google-lel.

Érdekes utat követ a kicsi, de lelkes felhasználói táborral rendelkező disztribúció, a PCLinuxOS: az ő egyszerűen PCLinuxOS Appstore nevet viselő szolgáltatásuk valójában egy teljesen alap wordpress oldal, ahol az egyes postok egy-egy alkalmazás rövid leírását tartalmazzák, és a bejegyzések végén található “Click2Install” feliratra kattintva telepíthetjük őket. A megoldás az apturl technológiára épül, ami lehetővé teszi, hogy egy csomagra url-ként hivatkozzunk egyszerűen apturl://csomagnév formátumban. Bár az oldal rendkívül egyszerű, azonban épp ez mutatja meg a szabad szoftver erejét, hiszen jól látható, hogy egy-egy ötlet sokszor pillanatok alatt megvalósítható: még az sem zárható ki teljesen, hogy a keddi hír hatására döntött úgy a kis disztribúció mögött álló csapat, hogy ők is beindítják a hasonló szolgáltatásukat.

Jogosan merülhet fel az a kérdés sokakban, hogy vajon a Canonical tervezi-e hasonló szolgáltatás bevezetését az Ubuntu felhasználók számára. Nos, mint azt talán már megszokhattuk, az Ubuntu ezúttal is egy kicsit más utat követ, mint a többiek: az ő elképzelésük az AppCenter nevet viseli, és nem egy webes felület a programok telepítésére, hanem egy új, minden eddiginél barátságosabb és sokoldalúbb grafikus csomagkezelő alkalmazás. Az AppCenter elnevezés egyébként csak ideiglenes, és a tervek szerint ezt majd valami hangzatosabbra és találóbbra cserélik. Hogy ez az új név mi lesz, azt ma még nem lehet tudni.

Jelenleg, bár úgy tűnhet, hogy a grafikus csomagkezelés nagyon egyszerű és barátságos Ubuntun, a kezdő felhasználót mégis igencsak össze tudja zavarni: a legegyszerűbb az Alkalmazások hozzáadása/eltávolítása nevet viselő eszköz, amiből azonban csak grafikus alkalmazásokat tudunk telepíteni. Más csomagok telepítésére ott a Synaptic. A frissítések kezelését jellemzően az Update Manager végzi grafikus felületen. Külső tárolókat a “Szoftverforrások” nevű alkalmazással tudunk felvenni, más lehetőségek mellett. Egy-egy .deb csomag telepítésére ott a gdebi. A már nem szükséges csomagok eltávolítását pedig a Lomtalanító végzi. Ez nem csak a kezdő felhasználókat zavarhatja össze, a fejlesztők dolgát sem könnyíti meg, hogy ennyiféle eszközt kell folyamatosan karban tartani.

Az AppCenter hosszabb távon mindezeket kiválthatja, sőt, a tervek szerint jóval többre lesz képes, mint a mai, grafikus felületen elérhető eszközök. A projekthez kapcsolódó wiki oldalon elérhető, jelenleg azonban még nem végleges útiterv szerint az új alkalmazás először az Ubuntu következő kiadásában, a Karmic Koalában debütálhat. A még nem véglegesített tervek szerint ez indításkor egy egyszerű, és könnyen áttekinthető felülettel fogadja majd a felhasználókat, ahol a szoftverek kategóriákba rendezve találhatók. Emellett gyors és hibatűrő keresési lehetőség is rendelkezésre áll majd. Telepítés után pedig azt is meg tudja mutatni, hogy pontosan hogyan is tudjuk indítani a frissen feltelepített alkalmazást. A tervek szerint az új csomagkezelő gksudo helyett a korszerűbb és biztonságosabb PolicyKit technológiára támaszkodik majd, ami lehetővé teszi, hogy ne rögtön az egész alkalmazás induljon automatikusan adminisztrátori jogosultságokkal, hanem csak akkor és ahhoz a művelethez kérjen jelszót, amikor az valóban szükséges.

A rövid távú célok között szerepel még a fentebb, a PCLinuxOS Appstore kapcsán már bemutatott apturl technológia aktívabb használata és propagálása. Ez utóbbi azt jelenti, hogy azokhoz a projekthez kötődő weboldalakat is bíztatják majd az apt: url-ek használatára, amelyek megtalálhatók az Ubuntu tárolóiban. Barátságosabbá akarják tenni a frissítések kezelését is: a frissítések teljes listáját nem tolja rögtön a felhasználók szeme elé, csak egyszerűen felkínálja a lehetőséget, hogy most vagy később telepítse azokat. Természetesen a lista továbbra is elérhető lesz egyetlen kattintással. A Launchpadon regisztrált felhasználók pedig az egyes csomagokhoz tartozó leírásokkal, képernyőképekkel, kategóriákkal, kulcsszavakkal kapcsolatban javaslatokat tehetnek majd, így téve idővel egyre pontosabbá a csomaginformációkat.

Az Appcenter várhatóan a Karmic Koalában még csak a grafikus alkalmazások telepítését lesz képes elvégezni (hasonlóan ahhoz, ahogy most az Alkalmazások hozzáadása/eltávolítása eszköz), azonban a tervek szerint a 2010 áprilisában érkező Ubuntu 10.04-ben már képes lesz teljes egészében kiváltani a Synapticot, a Szoftverforrásokat, a gdebit és akár az Update Managert is. Ezt követően az Ubuntu 10.10-es kiadásánál a munka elsődlegesen már a minél jobb Launchpad-integrációról fog szólni, és valószínűleg arra is lehetőség lesz, hogy kereskedelmi szoftvereket vásároljunk egyszerűen az AppCenterből. 2011 áprilisától pedig már az alkalmazások nyomon követésére és megosztására helyeződik a tervek szerint a hangsúly, olyan lehetőségekkel, mint például a telepített csomagok követése licenc, ár és karbantartási igény szerint, vagy a korábbi telepítések és eltávolítások egyetlen kattintással történő visszavonása.

Bár ezek még nem a végleges tervek, és még sok minden változhat a jövőben, az azonban már most is látszik, hogy az Ubuntu fejlesztők sokkal komolyabb célokat tűztek ki maguk elé, mint egyszerűen csak egy olyan weboldal létrehozását, ahol szoftverekért kattintgathatunk: bár láthatóan rengeteg fejlesztést igényel a dolog, idővel egy minden eddiginél hatékonyabb és sokoldalúbb grafikus csomagkezelőt kaphatunk a kezünkbe. Ez persze valószínűleg nem változtat azon, hogy sokan továbbra is egyszerűen egy apt-gettel oldják meg ezt a dolgot.

Címkék: , , , ,

A cikkhez nem lehet hozzászólni.