Re: PostgreSQL

Poslao babilon_17 on 14.05.2008 15:00:02
Citat:

Jeli uvijek moguće deinstalirati source? Vidio sam ovdje na forumu da se spominje da nekada i nije? kada? Hoce li mi uvijek biti dovoljan make file da deinstaliram source?


U pravilu ne. Instaliram dosta libraryja iz sourceta i popriličnu gomilu Perl modula, i jako rijetko postoji mogućnost za 'make uninstall' ili slično. Zato postoji jedan jako dobar alat koji se zove checkinstall. Kod mene na slacku 12.0 radi skoro savršeno - samo nekoliko programa nisam uspio instalirati preko njega.

Re: PostgreSQL

Poslao slobodan on 13.05.2008 11:18:10
To naravno ovisi o autorima koda. Kako su napravili sustav instaliranja, da li su napravili i mogućnost deinstalacije, na koji način i do koje razine... Nema nekog konkretnog i apsolutnog odgovora. Skineš SW, prije instalacije i uopće kompajliranja pogledaš dokumentaciju, pogledaš install skripte što rade (u editoru naravno) i probaš skužiti sam (ako već ne piše) kako deinstalirati ako je moguće.

U svakom slučaju, ako tvoja distra već u paketnom sustavu sadrži neki SW, i ako zbilja ne trebaš neke specijalne osobine dotičnog SW-a, puno jednostavnije i lakše ti je instalirati gotov paket putem vlastite distre nego kompajlirati.

Re: PostgreSQL

Poslao Cromator on 12.05.2008 22:49:11
Citat:

slobodan je napisao/la:

Imaš neke posebne potrebe s nekim stvarima koje tvoja distra ne uključuje u standardni paket, htio si vidjeti kako izgleda kompajliranje postgresa ili nisi znao da tvoja distra ima već gotov paket? Ako je ovo zadnje, preporuka je da ubuduće pogledaš prvo da li tvoja distra uključuje neki komad SW-a, manje ćeš se gnjaviti.


gmake install

onda jednostavno u tom poddirektoriju di si pokrenuo install pokreneš

gmake uninstall

AFAIK to bi trebalo raditi. Nakon toga napraviš sve ostalo unazad - pobrišeš poddirektorije, makneš usera postgres i to bi trebalo biti to...


E hvala na pomoci, imas pivo :)) Jeli uvijek moguće deinstalirati source? Vidio sam ovdje na forumu da se spominje da nekada i nije? kada? Hoce li mi uvijek biti dovoljan make file da deinstaliram source?

Re: PostgreSQL

Poslao slobodan on 12.05.2008 9:30:32
Citat:

Skinuo sam ga sa Postgresql-ove stranice, source,kompajliro i instalirao.


Imaš neke posebne potrebe s nekim stvarima koje tvoja distra ne uključuje u standardni paket, htio si vidjeti kako izgleda kompajliranje postgresa ili nisi znao da tvoja distra ima već gotov paket? Ako je ovo zadnje, preporuka je da ubuduće pogledaš prvo da li tvoja distra uključuje neki komad SW-a, manje ćeš se gnjaviti.

Citat:

U dokumentaciji nema ništa o deinstaliranju, kako da deinstaliram postgres?


Ako si slijedio upute s njihovog sajta, i ako nisi pobrisao kompajliran rezultat prije

gmake install

onda jednostavno u tom poddirektoriju di si pokrenuo install pokreneš

gmake uninstall

AFAIK to bi trebalo raditi. Nakon toga napraviš sve ostalo unazad - pobrišeš poddirektorije, makneš usera postgres i to bi trebalo biti to...

Citat:

Koja je razlika između naredaba make i gmake?


gmake je GNU make, i ima neke GNU specifične opcije koje klasični make nema. Ako ne koristiš make i gmake redovito nego samo u ovom slučaju kompajliranja postgresql-a, onda ti te razlike nisu bitne, samo pokreni gmake. Ionako je u većin distri make samo softlink na gmake, pa on skuži kako ga pozoveš i ponaša se odgovarajuće.

Re: PostgreSQL

Poslao Cromator on 12.05.2008 1:18:55
Citat:

slobodan je napisao/la:
Ili ti postgresql ne radi, ili ga nisi iskonfigurirao kako treba.

Ono što se ja pitam je kako si ga uopće instalirao? Jer ako si ga instalirao preko paketnog sustava svoje distre, taj isti bi trebao obaviti većinu posla, uključujući i inicijalnu konfiguraciju postgresql.conf.

Inače, za sve detalje o tome da li ti se pokrenuo postgres ili ne i kako možeš pogledati u /var/log/postgresql


Skinuo sam ga sa Postgresql-ove stranice, source,kompajliro i instalirao. U dokumentaciji nema ništa o deinstaliranju, kako da deinstaliram postgres?

Koja je razlika između naredaba make i gmake?

Re: PostgreSQL

Poslao slobodan on 11.05.2008 22:47:23
Ili ti postgresql ne radi, ili ga nisi iskonfigurirao kako treba.

Ono što se ja pitam je kako si ga uopće instalirao? Jer ako si ga instalirao preko paketnog sustava svoje distre, taj isti bi trebao obaviti većinu posla, uključujući i inicijalnu konfiguraciju postgresql.conf.

Inače, za sve detalje o tome da li ti se pokrenuo postgres ili ne i kako možeš pogledati u /var/log/postgresql

Re: PostgreSQL

Poslao Cromator on 11.05.2008 15:30:39
Citat:

tomorad je napisao/la:
Problem ti nije u postgresql-u već u tome što ti put /usr/local/pgsql/bin/ vjerojatno nije u PATH varijabli.
Za prvu ruku, izvrši ovo (dok si logiran kao postgres):
$ PATH=$PATH:/usr/local/pgsql/bin/
(valjda znaš da je ovaj prvi $ prompt, to ne upisuješ).


nakon ovog dijela sam probao createdb i dobijem sljedeće:

createdb: could not connect to database postgres: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

what now?

Re: PostgreSQL

Poslao tomorad on 11.05.2008 11:17:44
Problem ti nije u postgresql-u već u tome što ti put /usr/local/pgsql/bin/ vjerojatno nije u PATH varijabli.
Za prvu ruku, izvrši ovo (dok si logiran kao postgres):
$ PATH=$PATH:/usr/local/pgsql/bin/
(valjda znaš da je ovaj prvi $ prompt, to ne upisuješ).

probaj sad pokrenuti createdb, trebalo bi raditi. Ako radi, trebaš napraviti da ti se taj put nalazi u varijabli PATH pri svakom pokretanju ljuske. Ako to želiš napraviti samo za korisnika postgres, tada napravi ovo (dok si logiran kao posgres):
$ echo "export PATH=$PATH:/usr/local/pgsql/bin/" >> ~/.bashrc

Ako to pak želiš napraviti za sve korisnike, napravi ovo (kao root, zato je sad #):
# echo "export PATH=$PATH:/usr/local/pgsql/bin/" >> /etc/bash.bashrc


To bi trebalo riješiti tvoj problem.

PostgreSQL

Poslao Cromator on 11.05.2008 5:03:14
Pozz. Problem je sljedeći... Nakon instalacije postgresql-a kada se ulogiram kao su - postgres da bi napravio bazu moram upisivati cijeli path /usr/local/pgsql/bin/createdb baza. Kako namjestiti da kada se ulogiram kao postgres upisem samo createdb baza i to je to?? Predpostavljam da moram srediti postgresql.conf međutim kada ga otvorim on je potpuno prazan.

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=4&topic_id=1807