/ / Come installare postgresql su Ubuntu 16.04 VM nonostante "dipendenze non soddisfatte" per impostare il progetto Ruby on Rails - postgresql, ubuntu

Come installare postgresql su Ubuntu 16.04 VM nonostante "dipendenze non soddisfatte" per impostare il progetto Ruby on Rails - postgresql, ubuntu

Ubuntu 16.04 su VirtualBox VM usando Vagrant. Windows 10 host. Terminale Git Bash.

Connesso a vagabondo, ssh vagabondo.

Ho una VM fresca e ho installato ruby ​​e rail. Sto cercando di installare postgresql da utilizzare per un progetto Ruby on Rails, ma ottengo il seguente errore:

vagrant @ vagrant-ubuntu-trusty-64: ~ $ sudo apt-get install postgresql postgresql-contrib

Leggere gli elenchi dei pacchetti ... Fatto

Costruire l'albero delle dipendenze

Leggere informazioni sullo stato ... Fatto

Alcuni pacchetti non possono essere installati. Questo potrebbe significare che tu hai richiesto una situazione impossibile o se si sta utilizzando l'instabile distribuzione che alcuni pacchetti richiesti non sono stati ancora creati o è stato spostato da In arrivo.

Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte: postgresql: Depends: postgresql-9.6 ma non verrà installato postgresql-contrib: Depends: postgresql-contrib-9.6 ma non verrà installato

E: impossibile correggere i problemi, hai tenuto dei pacchetti rotti.

Ho provato varie cose, e nulla sembra permettermi di installare postgres

risposte:

1 per risposta № 1

Stavo affrontando lo stesso problema nella mia Ubuntu 16.04

ma ho risolto il problema ed è molto semplice seguire questi passaggi e sarete in grado di installare postgresql 10 nel vostro sistema:

Aggiungi questo al tuo sources.list:

sudo vim /etc/apt/sources.list
deb http://ftp.de.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.de.debian.org/debian/ wheezy main non-free contrib

dopo di che aggiungi questi link al tuo pgdg.list file se non è lì devi creare e aggiungere il link e salvarlo.

sudo vim /etc/apt/sources.list.d/pgdg.list
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main

quindi aggiorna il tuo sistema

sudo apt-get update
sudo apt-get upgrade

e installa le dipendenze non soddisfatte:

apt-get install ssl-cert

questo è tutto, ora Installa postgresql usando questi comandi

sudo apt-get install postgresql-10

0 per risposta № 2

@JosMac ha sottolineato che sto usando Ubuntu 14.04 invece di 16.04 come avevo pensato.

Stavo ancora incontrando errori simili, ma ho appena finito di installare il rails-dev-box (https://github.com/rails/rails-dev-box) modo che usa yakkety64 e sembra funzionare.