Caro#60
Nem egészen így gondoltam.
Valami installer féle inkább, a make fölé.
Tehát ugye ha installálni akarsz forrásból, akkor baj van.
Le kell szedni egy csomó csomagot, köztük develeket, amikre pedig a fordítás után nincs is szükséged.
És lehet, hogy az adott disztribúcióban nincs is bent az a (devel) csomag.
Ezért kéne valahová egy ilyen adatbázis, ami tartalmazza a csomagok(források) elérhetőségeit és függőségeit.
Ha van bináris a disztribúcióhoz, akkor leszedi azt, ha nincs leszedi a forrást.
Ha ennek a forrásnak nincs meg valami más, akkor leszedi annak a forrását is, és ezt egészen a glibc-ig, ha kell.
Utána lefordítja ezeket, és akkor már tudja fordítani a programot is.
Szép rekurzív struktúra :)
Na onnan mehet a make install.
És ezt az egészet lehetőleg egy UI-ba.
Lehet stdio, ncurses, X, meg akár OpenGL interfésze.
Szóval hogy user-friendly legyen a dolog, mert én akiknek linuxot raktam ez volt a fő bajuk: hogy mindig én mentem át, ha installálni kellett valamit :)