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 № 1Stavo 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.