| Ahoj, rád bych se zeptal, jak to je se programy v linuxu, jestli existuje něco jako spustitelný exe ve Windows. Jediný způsob ke zpouštění který znám je pomocí bashe či z menu... Lze spouštět programy i obyčejně kliknutím ve složce? V jaké složce jsou uloženy defaultní programy systému? Dále bych se chtěl zeptat, kde sehnat repozitáře pro ubuntu, tedy kromě těch oficiálních. A jak je to s kompilací zdrojových kódů programů? Jak je kompilujete? (odpovědět) | Amo | | 333-327-652 | 23.1.2008 14:49 |
|
|
|
| 1. Kompilace zdrojaku
Rozbal archiv do slozky, otevr Konsoli. Zmen adresar do slozky se zdrojovym kodem.
Pokud je tam soubor configure, spust ho prikazem 'sh configure' nebo './configure'. Budou vytvorena tzv pravidla pro kompilaci.
Pokud to probehlo bez chyb, muzes spustit kompilaci prikazem 'make'.
Po kompilaci musis prenest soubory do systemu prikazem 'make install'.
U nekterych programu je mozne, ze bude treba zadat nejake parametry, pokud budou nejake chyby, koukni se do help souboru (readme, obvykle)
2. Spousteni
Co se tyce spousteni kliknutim: pokud pouzivas KDE, staci dat spustitelnemu souboru opravneni, a ten se spusti, pokud je pro graficke prostredi (aby pridat povoleni ke spousteni: 'chmod +x soubor', v KDE pouzivej prave tlacitko mysi).
Programy systemu jsou ukladana ve slozce /usr/bin, a napr. kdyz zadavas prikaz do konsoli, ta spousti souvisejici soubor z /usr/bin.
Vlastne, spustit muzes treba i python script (.py), perl (.pl) a jine. A jako obvykle: pokud soubory maji opravneni, da se je spustit prikazem './soubor', pokud ne, bud pouzivej chmod, nebo proste to spust v souvisejicim programu (perl pro .pl, python pro .py a.t.d.)
----------
Don't tell me how hard you work. Tell me how much you get done.
-- James J. Ling (odpovědět) | |
|
|
| Co se týč bodu 1, tak ten znám, ale vždy mi to vyhodí nějakou chybu. Zatím jsem v životě nenarazil na program, který by šel zkompilovat. (odpovědět) | Amo | | 333-327-652 | 23.1.2008 16:34 |
|
|
|
| Napriklad?? (ta chyba)
----------
Don't tell me how hard you work. Tell me how much you get done.
-- James J. Ling (odpovědět) | |
|
|
| V pripade Ubuntu se neni cemu divit. Je to primarne klikaci distribuce urcena na desktop. Takze nejspis nebude obsahovat potrebne vyvojarske knihovny. Tudiz v ciste instalaci asi nezkompilujes ani "Hello World!" ;>
Kazdy poradny program ma u zdrojoveho kodu dokumentaci. Popr. ruzne INSTALL / README soubory, ktere obsahuji potrebne informace k uspesne kompilaci ;] (zavislosti / volby kompilatoru...)
(odpovědět) | |
|
|
| Nj,.. ty chyby tam asi k necemu budou - bud rad ze jsou to srozumitelne chyby - alespon pro nektere ;) - a ze to neni bastl typu widli (Error #55489, thx for stay on board & sending this 10MB log file to m$...)..
proste se nauc porozumet hlaskam a hledat na googlu a pak neni problem dokompilovat/doinstalovat zbejvajici knihovny..
.. jinak kompilovat v *buntu? Jedine pres ./configure && make && checkinstall .. ale jinak vubec, je to binarni typ distra a je to balickovaci system, kompilaci v tomto systemu, si ho uplne rozeseres.. (tim myslim zavislosti apod..)
----------
Cow power by Gentoo... (odpovědět) | |
|
|
| Koukni na abclinuxu.cz je tam fajn serial o kompilovani :)) (odpovědět) | sLa | 89.102.102.* | 23.1.2008 16:45 |
|
|
|
| A ve které verzi půjde kompilace nejlépe? A proč bych si měl kompilací rozesrat ubuntu? (odpovědět) | Amo | | 333-327-652 | 23.1.2008 18:13 |
|
|
|
| jestli chces kompilovat, tak zkus Gentoo ;) (odpovědět) | _( l ) | 85.132.198.* | 23.1.2008 18:28 |
|
|
|
| Jenze novacek sotva utahne Gentoo...
No, v OpenSUSE kompilace funguje fajn, a je dost dobry pro novacky (v Mandrive 2007.0 ne... pozdejsi jsem uz neskousel)
----------
Don't tell me how hard you work. Tell me how much you get done.
-- James J. Ling (odpovědět) | |
|
|
| ja osobne pouzivam wifislax 3.1 jede na backtracku a jsem s nim spokojenej... V gentoo delame ve skole a neprijde mi teda zas tak slozity ;)
----------
Niemand ist so gut,wie er denkt ;) (odpovědět) | |
|
|
| Ve které škole se dělá s Gentoo? Jinak Gentoo opravdu složitý není, když víš co a jak, sám mám gentoo moc rád, asi nejlepší distro na který jsem kdy narazil. (odpovědět) | gentooist | 85.70.183.* | 23.1.2008 19:45 |
|
|
|