Ich bin ein Neuling in der Verwendung von Ubuntu (genauer gesagt habe ich nie Linux außer der Produktionsbereitstellung verwendet). Jetzt beschließe ich, das System im Griff zu behalten und ein neuestes 11.10 Ubuntu in meinem 32-Bit-Intel**-Desktop zu installieren. Auf diesem Rechner **habe ich einen „Administrator“-Benutzer „tusar“.
Ich möchte die grafische Version von PostgreSQL installieren, also lade diese Datei postgresql-8.4.9-1-linux.bin von hier herunter
Führen Sie nun die Datei mit ./filename
aus Befehl (verweigert, wenn ich nicht root bin), öffnet es die grafische Oberfläche und schließt die Installation ab (erstellt Benutzer-Postgres und fragt nach dem Passwort, wird nicht abgeschlossen, wenn ich kein gültiges Passwort gebe).
Ich habe mit /etc/inint.d/postgresql-8.4 status
nachgesehen , dass Postgres ausgeführt wird.
Aber das Problem ist, dass ich die GUI nicht öffnen kann (ich habe sie in /opt/Postgresql
installiert ), seine Erzählberechtigung verweigert, selbst wenn ich als „tusar“ eingeloggt bin. Dann habe ich versucht, den su postgres
zu verwenden Befehl und es hat den Benutzer direkt ohne Passwort geändert. Wenn ich jetzt psql , createdb , ausführe, werde ich aufgefordert, das postgres-client-package zu installieren, aber diese Dienstprogramme sind bereits installiert und ich kann sie in meinem /opt/Postgresql/8.4/bin
anzeigen Ordner.
Ich kann Abfragen über meine JDBC-Dienstprogramme ausführen, kann aber weder das Terminal noch die grafische Oberfläche verwenden (obwohl ich sehen kann, dass pgAdmin3 vorhanden ist). Dringende Hilfe benötigt.
Ich habe diese Anleitung für die Installation verwendet.
Akzeptierte Antwort:
Mein Vorschlag wäre, diesen All-in-One-Installer überhaupt nicht zu verwenden. Ubuntu enthält bereits alle Tools, die Sie zur Nutzung von PostgreSQL benötigen, in seinem Softwarearchiv, einschließlich des grafischen Verwaltungsdienstprogramms pgAdmin III. Und da diese Programme Teil des Softwarearchivs sind, profitieren Sie von Ubuntu-Sicherheitsupdates (die Sie mit einem Installationsprogramm eines Drittanbieters nicht erhalten).
Ich bin mir nicht sicher, wie ich nach dem von Ihnen versuchten Installationsprogramm am besten bereinigen kann, aber ich kann einige Tipps zur Konfiguration von PostgreSQL auf einem neuen System geben.
Sie können die Datenbank mit dem folgenden Befehl installieren:
sudo apt-get install postgresql
Sie finden dann Anweisungen zum Erstellen eines Kontos zum Anmelden bei der Datenbank in /usr/share/doc/postgresql-9.1/README.Debian.gz
. Sobald Sie dies getan haben, können Sie das grafische Verwaltungs-Frontend verwenden, das aus dem Software-Center oder mit dem folgenden Befehl installiert werden kann:
sudo apt-get install pgadmin3
Wenn Sie über JDBC auf PostgreSQL zugreifen müssen, können Sie die Java-Treiber mit dem folgenden Befehl installieren:
sudo apt-get install libpg-java