AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 101500
Accepted
dw8547
dw8547
Asked: 2015-05-15 01:10:48 +0800 CST2015-05-15 01:10:48 +0800 CST 2015-05-15 01:10:48 +0800 CST

Instalar o PostgreSQL usando o código-fonte ou usando o apt-get?

  • 772

Desejo instalar o PostgreSQL em um servidor que executa o Ubuntu 14.04.2 LTS.

Entendo que tenho duas opções:

  1. Instale o PostgreSQL usando a distribuição do código-fonte
  2. Instale o PostgreSQL usando apt-get install postgresql postgresql-contribestas instruções .

Qual opção devo usar?

  • Haverá diferença no resultado?
  • Ambas as opções resultarão na mesma instalação e configuração (supondo que eu escolha a instalação padrão com a opção nº 1)?
  • Existe uma situação em que eu preferiria a opção nº 1 à opção nº 2 e vice-versa?
postgresql installation
  • 2 2 respostas
  • 1218 Views

2 respostas

  • Voted
  1. Best Answer
    Czachovic
    2015-05-15T01:45:59+08:002015-05-15T01:45:59+08:00

    Se você instalar a partir do apt-get , poderá usar a opção de atualização do apt-get posteriormente e outras opções de compilação do apt-get (disponíveis no Ubuntu). Além disso , o apt-get instala binários e gerencia suas versões. Você apenas instala e nada mais.

    Instalar a partir do código-fonte oferece a capacidade de fazer uma instalação mais detalhada. (Você pode personalizar o processo de compilação e instalação com opções de linha de comando conectadas a ./configure PARAMETERS LIST .) É útil se você precisar de um recurso que pode ser ativado apenas compilando o pacote você mesmo. A próxima coisa é que a instalação da fonte pode não estar visível para os comandos apt-get, então você pode não conseguir usá-los.

    Mas se você precisar instalar a versão estável do Postgres sem nenhuma funcionalidade especializada, use a opção apt-get .

    • 2
  2. Evan Carroll
    2016-12-19T16:41:19+08:002016-12-19T16:41:19+08:00

    Para os propósitos deste post, o Ubuntu é usado de forma intercambiável com o Debian.

    PostgreSQL tem uma tonelada de dependências. Construir o PostgreSQL significa instalar os cabeçalhos para muitas coisas. Como alternativa, você também pode construir essas coisas sozinho, mas depois vai para a toca do coelho. Você pode encontrar uma lista dessas coisas usandoapt-get depends postgresql-9.5

    libgssapi-krb5-2
    libldap-2.4-2
    libpam0g
    libssl1.0.0
    libxml2
    tzdata
    ssl-cert
    locales
    

    Além disso, se você compilar o PostgreSQL, terá que compilar todas essas coisas sozinho, caso precise delas. (lista gerada comapt-cache rdepends postgresql-9.5

    postgresql-9.5-dbg
    postgresql-pltcl-9.5
    postgresql-plpython3-9.5
    postgresql-plpython-9.5
    postgresql-plperl-9.5
    postgresql-contrib-9.5
    postgresql-9.5-dbg
    postgresql-pltcl-9.5
    postgresql-plpython3-9.5
    postgresql-plpython-9.5
    postgresql-plperl-9.5
    postgresql-comparator
    postgresql-9.5-slony1-2
    postgresql-9.5-repmgr
    postgresql-9.5-repack
    postgresql-9.5-python3-multicorn
    postgresql-9.5-python-multicorn
    postgresql-9.5-prioritize
    postgresql-9.5-preprepare
    postgresql-9.5-prefix
    postgresql-9.5-powa
    postgresql-9.5-postgis-2.2
    postgresql-9.5-plv8
    postgresql-9.5-plsh
    postgresql-9.5-plr
    postgresql-9.5-plproxy
    postgresql-9.5-pllua
    postgresql-9.5-pgtap
    postgresql-9.5-pgrouting
    postgresql-9.5-pgq3
    postgresql-9.5-pgpool2
    postgresql-9.5-pgmp
    postgresql-9.5-pgmemcache
    postgresql-9.5-pgfincore
    postgresql-9.5-pgextwlist
    postgresql-9.5-partman
    postgresql-9.5-orafce
    postgresql-9.5-mysql-fdw
    postgresql-9.5-mimeo
    postgresql-9.5-ip4r
    postgresql-9.5-debversion
    postgresql-9.5-citus
    postgresql-9.5-asn1oid
    pg-rage-terminator-9.5
    glom-utils
    glom
    

    Além de tudo isso, sua distribuição fornecerá

    • atualizações para versões mais recentes do PostgreSQL quando novos lançamentos são lançados. E não apenas o acesso a essas atualizações, mas elas aparecerão com a atualização com um clique e por meio de qualquer sistema de notificação no ambiente de área de trabalho ou na linha de comando. O Ubuntu os fornece em mensagens motd e aplicativos de barra de tarefas.
    • e patches de segurança para a versão que eles congelaram . Em alguns casos, a distribuição pode até mesmo fazer o back-port dos patches de segurança quando o banco de dados descarta o suporte.

    Quanto à configuração, ambas as versões serão configuradas de forma ligeiramente diferente. No que se refere ao Ubuntu,

    • O Ubuntu é instalado por padrão em um caminho que inclui a versão da distribuição de origem.
    • O Ubuntu vem com diferentes utilitários de estoque que ajudam você a gerenciar isso

    Para obter uma lista dos utilitários de gerenciamento fornecidos pelo Ubuntu/Debian e suas diferenças, consulte esta pergunta,

    • Quais utilitários de administração o Ubuntu e o Debian empacotam com o PostgreSQL?
    • 0

relate perguntas

  • Posso ativar o PITR depois que o banco de dados foi usado

  • Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo

  • Os procedimentos armazenados impedem a injeção de SQL?

  • Sequências Biológicas do UniProt no PostgreSQL

  • Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve