Sono un principiante nell'uso di Ubuntu (più precisamente non ho mai usato linux eccetto la distribuzione di produzione). Ora scelgo di tenere sotto controllo il sistema e ho installato un Ubuntu 11.10 più recente nel mio desktop Intel** a 32 bit. In questa macchina **ho un utente 'amministratore' 'tusar'.
Voglio installare la versione grafica di PostgreSQL, quindi ho scaricato questo file postgresql-8.4.9-1-linux.bin da qui
Ora Se esegui il file con ./filename
comando (rifiuta se non sono root), apre l'interfaccia grafica e completa l'installazione (crea l'utente postgres e chiede la password, non completa se non fornisco una password valida).
Ho controllato con /etc/inint.d/postgresql-8.4 status
, che Postgres è in esecuzione.
Ma il problema è che non riesco ad aprire la GUI (l'ho installata in /opt/Postgresql
), il suo permesso è negato anche se ho effettuato l'accesso come "tusar". Poi ho provato a usare su postgres
comando e ha cambiato direttamente l'utente senza password. Ora, se eseguo psql , createb , mi viene chiesto di installare il pacchetto postgres-client-ma queste utility sono già installate e posso visualizzarle nel mio /opt/Postgresql/8.4/bin
cartella.
Posso eseguire query tramite i miei programmi di utilità JDBC ma non sono in grado di utilizzare né il terminale né l'interfaccia grafica (anche se posso vedere che pgAdmin3 è lì). Serve aiuto urgente.
Ho usato questa guida per l'installazione.
Risposta accettata:
Il mio suggerimento sarebbe in primo luogo di non utilizzare quel programma di installazione all-in-one. Ubuntu include già tutti gli strumenti necessari per utilizzare PostgreSQL nel suo archivio software, inclusa l'utilità di amministrazione grafica pgAdmin III. E poiché questi programmi fanno parte dell'archivio software, ottieni il vantaggio degli aggiornamenti di sicurezza di Ubuntu (che non otterrai con un programma di installazione di terze parti).
Non sono sicuro del modo migliore per ripulire dopo il programma di installazione che hai provato, ma posso dare alcuni suggerimenti sulla configurazione di PostgreSQL su un nuovo sistema.
Puoi installare il database con il seguente comando:
sudo apt-get install postgresql
Puoi quindi trovare le istruzioni sulla creazione di un account per accedere al database in /usr/share/doc/postgresql-9.1/README.Debian.gz
. Una volta fatto ciò puoi utilizzare il front-end amministrativo grafico, che può essere installato dal centro software o con il seguente comando:
sudo apt-get install pgadmin3
Se devi accedere a PostgreSQL tramite JDBC, puoi installare i driver Java con il seguente comando:
sudo apt-get install libpg-java