Estou tentando instalar o PostgreSQL 10 beta a partir do código-fonte seguindo sua documentação. É normal que make e make install demorem mais de 12 horas para serem concluídos? O uso de núcleos extras de CPU e memória aceleraria as coisas? Existe um binário disponível para o Debian 8?
Obrigada!
Quanto tempo leva para compilar dependerá de um grande número de fatores, principalmente o hardware (ou recursos de sua máquina virtual) em que você está compilando, além de seu sistema operacional e configurações de ambiente, além do que mais seu computador está fazendo enquanto você compila .
Para ter uma referência de tempos, você pode verificar PostgreSQL BuildFarm .
Por exemplo, para um determinado sistema chamado gull , que executa o Debian 8.3 , o gull PostgreSQL BuildFarm para a data 2017-07-06 mostra um tempo total de execução 01:05:48 .
Seu sistema pode realmente ser uma ordem de magnitude mais lenta e levar 12 horas. Parece um pouco "exagerado", mas possível. Embora eu não conheça as especificidades da compilação do PostgreSQL para Debian (especialmente, quão paralelo ele pode ser feito), tenho certeza de que mais memória e mais (e mais rápidos) núcleos diminuirão o tempo de compilação. Também é muito provável que, nesta fase de desenvolvimento, algumas configurações para facilitar a depuração sejam diferentes das versões em produção e (talvez) demorem mais para compilar.
Quanto aos pacotes já compilados, verifique
Sim, e você deve estar usando o binário. Para o Debian 8 (Jessie) você encontrará
Basta usar
apt-get
para instalar a versão que você precisa,Quando se trata de compilação, a maior coisa é o
-j
sinalizador que compila em paralelo. Como @cybernard sugeriu nos comentários.Se você deseja compilar o PostgreSQL e não todas as dependências, você pode usar o apt-get para instalar a fonte com a qual o Debian compila suas versões