

Linux - Kam skopírovať program? Kde je náhrada "Program files"?
Stiahol som si Firefox 1.5.0.1 a teraz čo? Kam to skompírovať? Viem, že ktorý adresár je pre užívateľa, ale tam to len tak skopírujem? To v Linuxe nepoznajú inštalátory? A ako to vlastne rozbalím? Otvoriť to viem, stačí poklikať, ale čo potom? Už asi začínam byť príliš dotieravý, ale tak Linux vidím tretí deň.
Resim v linuxu podobny problem - taky s nim obcas experimentuju. Kazdopadne to bude taky odvisle od distribuce kterou pouzivas.
Bud mas program ktery chces instalovat v .rpm balicku, coz jak jsem pochopil je pro nas windowsaky nejprijemnejsi reseni a vse se nainstaluje v podstate samo.
Dalsi z moznosti je 'kompilace'(?) zazracnym trojprikazem v shellu:
./configure
make
make install
ale jak to presne funguje jsem zatim nepochopil. No nevadi, ted jsem tady vyplivnul urcite nejakou blbost a on me nejaky linuxak opravi a urcite nam do problematiky vnese vice svetla.
./configure - spusti script, ktery provede konfigurace souboru Makefile. Ulozi tam informace napriklad o stroji, na kterem se nachazi (unix neni jen na procesorech intel nebo AMD), verzi gcc atd. Pokud vas to zajima blize, staci kouknout co tam vlastne je.
make - provede script Makefile. Prelozi program ze zdrojoveho kodu podle Makefile, tak jak ho nakonfiguroval ./configure
make install - provede instalaci prelozenych souboru. Nacpe vse kam ma, takze se nemusite o nic starat.
Tohle je silne zjednoduseno, ale myslim ze pro pochopeni to staci.
PrasatkoPee
Děkuji za vysvětlení, už v tom mám trochu jasněji.
Dobre a teraz ako na to? Mám súbor na ploche a chcem ho skomplikovať. Je to archív tar.gz. Mám to rozbaliť a to configure nájsť v tom alebo ako na to? Zadal som configure a nič, nepozná ten script.
Edit: Je to: firefox-1.5.0.1.tar.gz
podla mna to kompilovat netreba (uz to skompilovane je), staci to iba rozbalit, vojist do toho rozbaleneho adresara a tam pustit prikazom:
pisal som ti to tu:
http://poradna.net/beta/thread.php?qst=18099#re-183 40
ten odkaz co tam je, stiahne presne ten isty subor.
Presne to som aj urobil a len tak z hlavy, s tým rozdielom, že som zadal len
Napísalo, že nepozná ten súbor alebo príkaz. Čo teda znamená tá bodka s lomítkom?
./ znamena, ze ten program ma hladat a spustit v aktualnom adresari.
Priklad:
FF si rozbalil do priecinka:
v tomto priecinku by sa mali nachadzat subory ako: README.txt, firefox, firefox-bin, nejake kniznice *.so a par adresarov.
v konzole zadas:
prvy riadok ta nadstavi do toho priecinku a druhy spusti program firefox z aktualneho priecinku.
Alebo staci ALT+F2 a napisat:
A po tretie: pravym tlacitkom na plochu, vyber "Vytvorit nový", potom "Odkaz na aplikaciu...", na karte vseobecne napis nazov programu (firefox) a na karte "aplikacia" do kolonky "príkaz" napis: /home/msx/Desktop/Firefox/firefox
Teraz by sa ti mal cez toho zastupcu dat pustit FF.
Dufam ze som nic nedoplietol.
EDIT: precitaj si toto: ldp3.pdf
To je zaujímavé.
Ja som myslel, že to funguje ako v DOSe, že keď niečo nájde aj v aktuálnom adresári, tak to spustí. Ďakujem za vysvetlenie. Postupne som múdrejší. Momentálne si pozerám poradňu z toho firefoxu, takže to znamená, že som to nakoniec spustil sám a teraz som si prečítal, že som to urobil dobre.
Takže pre tých, čo si robia poznámky:
Firefox je síce zabalený, ale už ako hotový program, stačí rozbaliť a spustiť.
No a ešte otázka:
No ale toto sa mi nezdá celkom vhodné, pretože adresár home je niečo ako Documents and Settings vo Windows, čiže je tam toho hodne takého, čo pre mňa ako používateľa nemá význam. Na takéto veci je teda vhodné mať ďalšiu partíciu na disku? A kde bude "primontovaná", do ktorého adresára?
Na inštalovateľné programy vo Windows je Program files, na aplikácie, čo stačí len rozbaliť a spustiť som si vytvoril adresár Program files\Moje programy. V Linuxe sa inštalovaný program rozhádže po disku. Ale taký program, čo stačí len rozbaliť a spustiť, je kam vhodné nakopírovať? Veď hádam to nebudem mať rozbalené na ploche. Dočasne to riešim tak, že som si vytvoril adresár file:/home/maiky/programs. Maiky je používateľ.
/opt
This directory is reserved for all the software and add-on packages that are not part of the default installation.
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/ html/opt.html
Ten rozdil je v tom, ze po zadani prikazu hleda system spustitelne soubory podle pathu. Tedy podle konfigurace, kde ma hledat spustitelne soubory. Alternativou je napsat celou cesttu /home/mujadresar/mozilla/configure, nebo pouzit zolika, jichz jsou unixove shelly plny, a zadat napriklad ~/mozilla/configure, nebo pokud jste v adresari mozilla ./configure. Doporucuji nastudovat neco o prikazove radce pro zefektivneni prace. Protoze make je prikazem os, respektive lezi v ceste zadane do path, netreba pred nej zadavat cestu, system jej nalezne sam.
Je to jasnejsi?
Prasatkopee
Takže s Krusaderom som nepohol, zrejme sa mu nepáči moja konfigurácia alebo čo. Stiahol som si teda TuxCommander.
pozri si tieto linky,mas tam aj instal.zdroje priamo mozes stahovat,alebo si ich pridaj do URPMI
,da sa to aj graf.rezime(GUI),alebo v text.priamo v konzole

mandrivauser.cz
www.mandrake.cz
index.html
http://qa.mandriva.com/twiki/bin/view/Main/UrpmiRes ources
treba kusok prestudovat a potom to ide lepsie
ps:vacsina softu uz je v rpm balickoch , takze nemusis kompilovat, aj ked niekedy ta kompilacia je lepsia
,ale nato prides sam po istom case,hlavne ked sa jedna o specificky soft
este doplnim, ze toto by malo ulahcit pridanie zdrojov do urpmi:
easyurpmi.zarb.org
Potom je mozne vacsinu softu doinstalovat cez Mandriva Control Center -> instalovat/odinstalovat programy.
uz nemozem , len suhlasit