Autor: Piotrek (---.warszawa.ppp.tpnet.pl)
Data: 30.08.00 21:36
Ja osobiscie nie instaluje Postgresa przy instalacji Linuxa (czy to RH czy Mandrake) tylko kompiluje ze zrodel. W tym celu sciagam z Internetu lub z jakiejs plytki od czasopisma plik postgresql-7.0.2.tar.gz
i robie cp nastepuje:
-------------------------
Instalacja PostgreSQL
-------------------------
1. Utworzyc uzytkownika postgres z katalogiem domowym /usr/local/pgsql i z powłoką bash
2. cd /usr/src
3. tar -xzf postgresql-7.0.2.tar.gz # rozpakowanie PostgreSQL
4. cd postgresql-7.0.2/src
5. ./configure --prefix=/usr/local/pgsql --enable-locale --with-odbc --with-tcl --with-x
--prefix - katalog, w ktorym zostanie zainstalowana aplikacja
--enable-locale - umozliwia wykorzystanie lokalnych ustawien systemu (waluty, znaki)
6. make all
7. mkdir /usr/local/pgsql
8. Nadanie folderowi /usr/local/pgsql wlasciciela postgres:
chown postgres:postgres /usr/local/pgsql
9. make install
10. cd ../doc # do katalogu doc
11. make install # instalacja manuali
---------------------------
Uruchomienie PostgreSQL
---------------------------
1. Utworzenie pliku ~/.bash_profile w katalogu uzytkownika postgres: /usr/local/pgsql
zawierającego linie:
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
PGLIB=/usr/local/pgsql/lib
PGDATA=/usr/local/pgsql/data
LD_LIBRARY_PATH=/usr/local/pgsql/lib
export PATH MANPATH PGLIB PGDATA LD_LIBRARY_PATH
2. Zalogowanie sie jako postgres
3. initdb
4. Zalogowac sie jako root
5. Aby postgres uruchamial sie przy starcie systemu:
sh /usr/src/postgresql-7.0.2/contrib/linux/postgres.init.sh install
6. W pliku /etc/rc.d/init.d/postgres odblokowac: PGOPTS="-i"
Oczywiscie musza byc w systemie odpowiednie pakiety umozliwiajace kompilacje :(
|
|