Erreur: Vous devez installer au moins un postgresql-client-<version> package
Je suis en train d'installer PostgreSQL dans Ubuntu.
J'ai suivi les instructions à partir de:
/opt/PostgreSQL/9.0/doc/postgresql/html/installation.html
et semblent avoir correctement installé PostgreSQL, mais aussi après l'Installation, il m'a demandé de faire ce qui suit:
Pour ce faire, ajoutez la ligne suivante à votre interpréteur de fichier de démarrage, tels que ~/.bash_profile
(ou /etc/profile
, si vous le souhaitez affecter tous les utilisateurs):
PATH=/usr/local/pgsql/bin:$PATH
export PATH
mais je n'ai aucune idée de l'endroit où .bash_profile est. Il dit que ce n'est pas nécessaire, j'ai donc tout simplement ignorée et quand j'ai essayé de créer une base de données (createdb mydb), il me donne
Erreur:
You must install at least one postgresql-client-<version> package.
Je n'ai aucune idée de ce que c'est. Quelqu'un pourrait-il expliquer pourquoi j'obtiens ce message d'erreur et comment je peut installer postgresql-client?
- Et je viens de réaliser que mon Postgresql-9.0.2 dossier n'ont pas de dossier bin!
Vous devez vous connecter pour publier un commentaire.
Ne vous vraiment besoin 9.0 maintenant? Sinon, utiliser l'excellent paquetages pré-compilés par exemple
est ce que j'ai sous Ubuntu 10.10.
Si elle doit être 9.0, vous êtes probablement mieux de reconstruction à partir du paquet Debian sources.
Que vous obtenir le "Vous devez installer au moins un..." erreur parce que vous êtes sur une machine Debian (Ubuntu) et le postgresql-client-commune paquet installé, mais n'ont pas le binaire-fournir de version de paquet, par exemple, postgresql-client-8.4, installé.
Vous pouvez simplement installer postgresql-client paquet qui installe automatiquement la prise en charge actuellement client de base de données de paquet de la version de PostgreSQL.
Je ne sais pas quelle version d'Ubuntu est sortie que vous utilisez ou que la version de PostgreSQL, il est livré avec par défaut, mais vous pouvez peut-être préférable de ne pas utiliser les programmes d'Ubuntu/Debian version de Ubuntu et, au lieu de la modification de votre CHEMIN d'accès à utiliser la version installée.
L' .bash_profile est similaire .bashrc. Ils sont couramment dans votre répertoire d'accueil si elles ont été créées.
Vous pouvez l'utiliser si vous ne souhaitez pas spécifier la version
Vous pouvez essayer d'ajouter ce point à ~/.bashrc (c'est à dire /home/youruser/.bashrc).
Ou exécuter:
à partir du terminal. Le fichier doit déjà contenir du code, mais vous pouvez ajouter à la fin du fichier, puis enregistrez le fichier et vous devriez être bon d'aller.
Oh.. et de se reconnecter après avoir fait cela, de sorte que $PATH peut être mis en place et exportés, ou tout simplement courir
à partir du terminal, sans reconnexion. Devrait fonctionner... 🙂