Instalacija programa u drugim falovima

Rasprave u vezi Linux aplikacija.

Moderator/ica: Moderatori/ce

Odgovori
Avatar
keno
Postovi: 68
Pridružen/a: 13 svi 2008, 22:45
OS: Linux i Vista
Lokacija: Lille Francuska al Brodanin sam !

Instalacija programa u drugim falovima

Post Postao/la keno »

Molim da mi neko polako objasni instalaciju naprimjer tar.bz2
prvo gdje trebaùm stavit fajl sa programom da bi ga instaliro i da bi u terminalu moglo da se pokrene ..mozda vam je glupo al sad sam dosao do tih stvari i zapeo sam puno ostalo sam se snaso na linuxu al ove instalacije ostale nikako ..imam ubuntu linux
Avatar
kaiwan
Postovi: 934
Pridružen/a: 04 pro 2007, 21:59
Spol: M
OS: OpenSUSE 11.2, KDE 4.4.3
Lokacija: jastrebarsko

Re: Instalacija programa u drugim falovima

Post Postao/la kaiwan »

keno je napisao/la:Molim da mi neko polako objasni instalaciju naprimjer tar.bz2
prvo gdje trebaùm stavit fajl sa programom da bi ga instaliro i da bi u terminalu moglo da se pokrene ..mozda vam je glupo al sad sam dosao do tih stvari i zapeo sam puno ostalo sam se snaso na linuxu al ove instalacije ostale nikako ..imam ubuntu linux
odkomprimiraj u folder /home/korisnickoime/bin
Ako nemas, kriraj.

Onda procitaj INSTALL ili neki readme gdje ti pisu koraci kako se kompilira i sto moras imat instalirano prije - dependences
Obicno kompilacije ide ovako:

Kod: Označi sve

./configure
make
sudo make install
Ali tocno procitaj u nekim uputama koje su morale doci.
Be the change you want to see in the world! Dalai Lama.
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: Instalacija programa u drugim falovima

Post Postao/la Tux Slave »

Ovo ovdje ti je proces za instalaciju programa conky iz source code-a. Proces je isti za sve programe samo sto trebas zamijeniti ime s tvojim programom i vjerojatno je drugaciji dependency.


4: Ekstraktirajmo program.

Kod: Označi sve

tar -xf conky-1.4.9.tar.bz2
5: Moramo se prebaciti u proslo ekstraktirani direktorij.

Kod: Označi sve

cd conky-1.4.9

(mozete pritisnuti tipku TAB na pola napisanog imena i racunalo ce samo dovrsiti ime)

6: Procitajmo INSTALL file.

Kod: Označi sve

gedit INSTALL
(ili kate na KDEu)

U ovome file-u vidimo sve dependency-je koje program zahtijeva.
Dependency je nesto bez cega nemozemo zavrsiti kompajliranje. To moze biti library-iji, header file-ove i sl.
Ako nismo sigurni dali nesto imamo uvijek mozemo provjeriti.(apt-get install [ime_dependency-a])
(Dependency znaci ovisnost, zavisnost, ali posto u Hrvatskom rjecniku nema adekvatne zamjene za tu rijec u informatickom smislu i dalje cu se koristiti dependency-jem.)

6: Sada cemo pregledati dali imamo potrebne dependency-je na racunalu da bi uspjesno zavrsili kompajliranje. (Mozda je cudno sto takve stvari prvo gledamo u INSTALL file-u pa sa ovom komandom, ali ova komanda takodjer gleda nase GCC(kompajler) postavke, dali su na PATH varijable postavljene kako treba, te naravno gleda jos mali milion sitnica za koje bi nama trebalo poprilicno vremena)

Kod: Označi sve

./configure
Ako proces izbaci error pomno procitajte o cemu se radi pa pogledajte na google-u o problemu.
Ako ne nadjete rijesenje post-ajte ovdje pa cemo pokusato rijesiti.

7: Sada ide pravi posao, kompajliranje. Koristimo alat pod imenom "make".

Kod: Označi sve

make
Ovaj proces kompajliranja ce uzeti mozda 5 minuta pa se malo strpite.(Ovisi o brzini procesora)

8: Nakon kompajliranja cemo instalirati program.
Shvatite da sljedeci proces nije potreban. On sluzi jedino da rasporedi programske file-ove po vasem racunalu. Za sljedece trebamo root pristup.

1: Za sudo korisnike:

Kod: Označi sve

sudo make install   - zatraziti ce lozinku (Ubuntu....)   
2: Za su korisnike:

Kod: Označi sve

su    - zatraziti ce lozinku    (Arch, Slackware, Suse...)

Kod: Označi sve

 make install
9: Sada bi trebali ocistiti direktorij conky-1.4.9

Kod: Označi sve

make clean
Ovaj proces traje par sekundi i on ocisti direktorij od svih file-ova koje je alat "make" napravio.

10: Moramo i ocistiti file-ove koje je komanda ./configure napravila.

Kod: Označi sve

make distclean
11: Samo za su korisnike. Moramo izaci iz root shell-a. Unesimo u konzolu:

Kod: Označi sve

exit
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Instalacija programa u drugim falovima

Post Postao/la shrike »

Moram samo reć još jednom da je instalrianje iz souca jako, jako dobar test za živce.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
keno
Postovi: 68
Pridružen/a: 13 svi 2008, 22:45
OS: Linux i Vista
Lokacija: Lille Francuska al Brodanin sam !

Re: Instalacija programa u drugim falovima

Post Postao/la keno »

Ovako radi se o programu Mount ISO Version: 0.9.1.tar.bz2
E sad otiso sam u
File system
home
keno
napravim direktorij Bin
gdje sam otpakiro taj fajl tar.bz2

Imam dva fajla Install.sh i readme

readme mi pise -------
install.sh (installer - bash script)
README (instructions)


Installation
------------
0) tar -jxf mount-iso-0.9.1.tar.bz2

1) cd mount-iso-0.9.1

2) ./install.sh
Please follow installer instructions

Changelog

stavim ovaj install.sh u terminal i ukucam naredbe koje ste dali i ove sto mi pisu al kaze da da nemogu
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: Instalacija programa u drugim falovima

Post Postao/la Tux Slave »

Mozda treba root pristup. btw napravi ovako:

Kod: Označi sve

sudo chmod +x install.sh

Kod: Označi sve

sudo .install.sh
To dvoje pokrenes kroz konzolu u folderu mount-iso-a.
Avatar
Sokac
Site Admin
Postovi: 1120
Pridružen/a: 11 pro 2007, 23:33
Spol: M
OS: Archlinux
Lokacija: San Francisco
Kontakt:

Re: Instalacija programa u drugim falovima

Post Postao/la Sokac »

ispravio bih te:

Kod: Označi sve

sudo ./install.sh
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: Instalacija programa u drugim falovima

Post Postao/la Tux Slave »

Sokac je napisao/la:ispravio bih te:

Kod: Označi sve

sudo ./install.sh
Hvala. Moja greska.
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Instalacija programa u drugim falovima

Post Postao/la shrike »

Da, on je ukucao configure i ostala čuda, a trebao je samo sudo ./install
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Odgovori