balzamon"És hogy érzed, ezek mennyire illeszkednek jól a rendszerbe?" Telepítés előtt mindig meg kell nézni a függőségeket, milyen programok kellenek hozzá, azt előtte telepíteni. Mivel ezek többnyire bináris (lefordított) programok, így a függőségek (verzió számok) szabják meg a működését.
"Ilyenkor is azt gondolod, hogy az a legjobb megoldás, hogy csak az a program illeszkedik igazán a rendszerbe, amit a disztribútor csomagol?"
Mivel a készítő nem csak csomagol, hanem tesztel is, így biztos, hogy az adott program jól, vagy megfelelően (hardver függő alkalmazások) fog működni.
"Ez a telepítés mennyivel jobb mint a Next->Next->Finish?"
Lényegében ez is "Next->Next->Finish" telepítés.
"Nagyon kényelmes a Linuxos csomagkezelés, egészen addig, míg a program nyílt forráskódú és a disztribútor csinál belőle csomagot."
Zárt programokból is csinálnak csomagot!
"Viszont én óriási hibának érzem, hogy emiatt egy csomó disztribúció az összes erőforrását nem fejlesztésre, hanem csomagolásra pocsékolja."
Ahogy már feljebb is írtam, nem csak csomagol a terjesztő, hanem tesztel is. Nyílt programoknál esetleg módosít, igazít. Ezt is lehet egyfajta fejlesztésnek felfogni. Tegyük fel, vagy egy disztró, amihez a terjesztő nem készít ellenőrzött csomagokat (pl. Windows), azt teszel fel amit akarsz (találsz). Így milyen stabil lenne az a disztró? Semmilyen!
"Mert nem a fejlesztők töltik fel, hanem a disztribútorok csomagolják be."
Nincs igazad! Létezik egy oldal a Launchpad, Ubuntu-hoz pedig https://launchpad.net/ubuntu. Ha megnézed, itt nem csak az Ubuntu fejlesztői vannak, hanem sok külső fejlesztő is. Amúgy létezik teszt és nem stabil tároló is az Ubuntu-hoz. Ez direkt fejlesztőknek, tesztelőknek van.
"Nagyon hiányzik szerintem valami szabványos csomagformátum, amit az összes, vagy legalább a disztribúciók többsége támogatna, és minden Linuxon működő csomagokat lehetne vele csinálni."
Ezért a neve nem Windows, hanem Linux! Gondolj csak bele, ha egységes lenne az összes drisztró csomagformátum, nem lenne különbség köztük, ugyan azok a csomagok lennének. Vagy ha igen, akkor honnan tudnád, hogy melyik disztóra melyik csomagot kell feltenni, mivel az összes csomag egységes. Ez nagyon rossz irány! Ha jobban meg nézed, így is van átjárás az egyes csomagformátumok között.
Ez a Linux alapelve, nagy vonalakban, fejlesztőként veszel egy magot (kernel), válogatsz hozzá programokat, választasz hozzá felhasználói felületet, csomag kezelőt, és kiadod, mint saját terjesztés. Felhasználóként, kipróbálsz több terjesztést, és azt választod ami Neked jobban meg felel. Még itt sem kell megállnod, úgy alakítod ahogy csak akarod.