Jak na linux

HackForum

Jak na linux#
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 | E-mail | ICQ 333-327-65223.1.2008 14:49
re: Jak na linux#
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)
$THE_DARK_AVENGER | E-mail | Website | ICQ 36957553423.1.2008 15:21
re: Jak na linux#
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 | E-mail | ICQ 333-327-65223.1.2008 16:34
re: Jak na linux#
Napriklad?? (ta chyba)

----------
Don't tell me how hard you work. Tell me how much you get done.
-- James J. Ling
(odpovědět)
$THE_DARK_AVENGER | E-mail | Website | ICQ 36957553423.1.2008 16:48
re: Jak na linux#
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)
HC23.1.2008 17:53
re: Jak na linux#
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)
Anonymous_ | E-mail23.1.2008 18:05
re: Jak na linux#
Koukni na abclinuxu.cz je tam fajn serial o kompilovani :))
(odpovědět)
sLa | 89.102.102.*23.1.2008 16:45
re: Jak na linux#
A ve které verzi půjde kompilace nejlépe? A proč bych si měl kompilací rozesrat ubuntu?
(odpovědět)
Amo | E-mail | ICQ 333-327-65223.1.2008 18:13
re: Jak na linux#
jestli chces kompilovat, tak zkus Gentoo ;)
(odpovědět)
_( l ) | 85.132.198.*23.1.2008 18:28
re: Jak na linux#
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)
$THE_DARK_AVENGER | E-mail | Website | ICQ 36957553423.1.2008 18:39
re: Jak na linux#
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)
Darth | E-mail23.1.2008 18:42
re: Jak na linux#
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

Zpět
 
 
 

 
BBCode