Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: vlasto 04 Dubna 2008, 07:18:36
-
Zdravím,tak si myslím,že po roce užívání Ubuntu bych se mohl naučit instalovat programy ze zdrojových kódů.Snad to říkám dobře.
Může někdo podrobně popsat jak na to popř.odkaz na stránky kde je tento postup popsán.Jedná se mně konkrétně o toto:
http://www.kde-apps.org/content/show.php?content=75442
Děkuji
-
Stručný návod jak na instalaci programů ze zdrojových kódů viz česká Wiki Ubuntu: Instalace programů - Zdrojové kódy (http://wiki.ubuntu.cz/Instalace%20program%C5%AF/Zdrojov%C3%A9%20k%C3%B3dy).
Hodně štěstí! :-)
-
nevim teda, z jakeho duvodu se to chces ucit, ale v Ubuntu kompilaci nepouzijes, imho to jde proti filozofii toho systemu, samozrejme neni nic spatnyho na tom umet to, ale v praxi to nevyuzijes, pokud si nekdy nenainstalujes treba Gentoo :)
-
To není tak úplně pravda. Valná většina softwaru je sice v repozitářích v binární podobě, ale může se objevit i kus, který je třeba zkompilovat. Třeba i kvůli nedostupnosti novější verze v repozitářích nebo kdekoliv na netu v binárce.
Neodrazoval bych, ba naopak. S kompilací pozná člověk systém trošku víc do hloubky a určitě to není na škodu. Nebál bych se ani tohoto staršího seriálu (http://www.root.cz/clanky/kompilujeme-ze-zdrojoveho-kodu-zakladni-schemata/).
-
Souhlasím s tím že kompilovat by se člověk měl naučit. Jsou věci, které se nikdy do distribuce nedostanou (např. sasc-ng), které budou za delší čas (ssh-server s interním sftp serverem) a u kterých probíhá překotný vývoj (mercurial tree v2l) nebo které jsou v repozitářích zkompilované bez nějaké málo používané vlastnosti kterou bych ale třeba zrovna já uvítal (licenční důvody - freeradius)
Jako začátečník (používám Linux ještě daleko kratší dobu než vlasto) jsem objevil hlavně:
1) jak tahat zdrojové kódy (zapakované zdrojáky, cvs(svn), hg)
2) procházet zdrojáky, abych zjistil co mi vlastně chybí za knihovny, které občas nebyly uvedeny v závislostech
3) práci s balíčkovacím systémem dpkg.
Kdykoliv dostanu nějakou chybu tak se s pomocí strýčka Googla něco nového při jejím řešení naučím.
Samozřejmě bych si ale nepřidělával práci kompilací něčeho co najdu v repozitářích a mohu to nainstalovat pomocí apt-get install.
-
jde akorat o to zda chces ten system pouze pouzivat, nebo tomu rozumet, pokud chces pouze pouzivat, tak kompilaci nepotrebujes, ja jsem za pet let pouzivani Linuxu nebyl nucen kompilovat cizi programy, ktere bych chtel bezne pouzivat, ani jednou - delal jsem to pouze, kdyz jsem testoval nejake beta verze nebo kvuli vlastnim programum