Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: chessx 29 Července 2007, 17:46:13
-
Může mě prosím někdo vysvětlit rozdíl mezi instalací ze zazipovaného souboru .tar pomocí příkazů:
./configure
make
make install
a mezi nainstalováním programu z .deb balíčku dvojklikem?
Děkuju
-
samozřejmě, v archivu .tar.gz jsou většinou zdrojové kody ktere se musi nejdriv zkompilovat (přeložit aby jim rozuměl procesor) a pak nainstalovat. Zatímco v .deb balíčku jsou již zkompilované soubory které se jenom nainstalují
-
a pri instalovani cez svatu trojicu je dost problemov, zatial co pri instalacii z deb balikov niesu zidne problemy (len raz za cas pri neoficialnych balikoch s porusenymi zavislostami)
-
uplne naj je pouzivat synaptic, alebo apt. teda ak mate pristup k netu
-
Jen na doplneni jiri-j: Pri pouziti zdrojovych kodu v tgz mate jednak moznost si je prohlednout a pokud mate zajem a znalosti i zjistit co vlastne kod v systemu provadi - to je hlavni princip open software. Druhak prikazem configure se zkonfiguruje prostredi prekladace presne "na miru" Vasemu systemu, takze po prelozeni ziskate velmi optimalni kod pro Vas stroj.
V DEB baliku _obvykle_ uz je zkompilovany binarni soubor (ELF), obdoba EXE souboru, ktery je ovsem vytvoreny tak, aby bezel na pokud mozno co nejvice systemech, z toho plyne, ze nejaka specialni konfigurace pri prekladu neni mozna, vse je vice obecne.
Jen jeste doplnim, ze pro preklad musite mit nainstalovano vyvojove prostredi, to je prekladac C, konfigurator, hlavickove soubory, vyvojove knihovny a podobne. Metabalik build-essential.