Instalação do PostgreSQL, Apache2 e PHP8 no Debian Buster 10 e no Stretch 9

Instalação manual (em sua maioria) do PostgreSQL, Apache2 e PHP8 nos Debian Buster e Stretch.

[ Hits: 1.556 ]

Por: Buckminster em 23/09/2021


POSTGRESQL



Atualizando o sistema:

# apt-get update
# aptitude safe-upgrade

Instalando pacotes gerais e necessários, tem pacotes a mais, mas instale todos:

# aptitude install build-essential binutils libaal-dev wget liblzo2-dev gzip libncurses5 libncurses5-dev dpatch udev

Para o APT entender HTTPS:

# apt-get install apt-transport-https

Com esta instalação do PostgreSQL pode se mantê-lo atualizado através de apt-get update ou aptitude safe-upgrade. Crie o arquivo. Usei o Vim, use teu editor de texto preferido:

# vim /etc/apt/sources.list.d/pgdg.list

Coloque esta linha abaixo dentro do arquivo, mas deixo uma ressalva: quando atualiza o Debian de uma versão para outra deve-se alterar também neste arquivo, no caso eu alterei de Jessie para Stretch e depois para Buster, mudei só o nome da versão na linha abaixo.

deb https://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Salve e saia.

Se quiser pode acrescentar essa linha no arquivo sources.list, daí não precisa criar o arquivo acima. É questão de organização. Instalando a chave, deverá terminar com OK. Reparem que a chave e a instalação da chave é a mesma desde 2016.

# wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
# apt-get update

Instalando dependências para o pgAdmin 3:

# aptitude install libcanberra-gtk-module libatk1.0-dev libglib2.0-dev libgtk2.0-dev libpango1.0-dev

Instalando o PostgreSQL:

# aptitude install postgresql-13 postgresql-server-dev-13 pgadmin3

Iniciando o PostgreSQL:

# /etc/init.d/postgresql start

Para abrir o pgAdmin 3 digite no terminal:

# pgadmin3

ou vá em: Menu de aplicativos (no XFCE) > Desenvolvimento > pgAdmin III

Obs.: caso esteja instalando através do SSH, o comando pgadmin3 deverá ser executado como usuário comum.

Para executar como root e não dar o erro:

Error: Unable to initialize gtk, is DISPLAY set properly?

Logue pelo SSH no servidor, entre como root e execute:

# cp .Xauthority /root/

copiando o arquivo, mas primeiro verifique o caminho certo, aqui copiei de /home/user/.Xauthority para /root/.Xauthority.

Dando permissões:

# chmod 0600 /root/.Xauthority

Depois é só executar no terminal como root:

# pgadmin3

Percebam que os comandos não mudaram desde 2016, somente tive que mudar as versões dos programas, por exemplo, de postgresql-9.5 para postgresql-13.

Óbvio também que tive que desinstalar o postgresql-9.5 tendo o cuidado de desinstalar sem deletar o banco.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. POSTGRESQL
   3. APACHE
   4. PHP
   5. Conclusão
Outros artigos deste autor

Squid - Entendendo um pouco as configurações

kernel Linux otimizado - Compilação e teste

Compilação e instalação do Vim e habilitando a copiar e colar com o mouse

O Kernel Linux

Compilação do Kernel

Leitura recomendada

Super Desktop com Ubuntu Linux 9.10

Limitando banda com o CBQ

Instalação e Configuração do Zabbix 3 e Agentes (Linux/Windows)

VPS - Tutorial - Crie seu servidor

Autenticando clientes Linux em servidor NIS FreeBSD de forma segura

  
Comentários
[1] Comentário enviado por danniel-lara em 24/09/2021 - 20:35h


Show , muito bom parabéns

[2] Comentário enviado por Buckminster em 24/09/2021 - 22:09h


[1] Comentário enviado por danniel-lara em 24/09/2021 - 20:35h


Show , muito bom parabéns



Obrigado, Daniel.

[3] Comentário enviado por mauricio123 em 02/10/2021 - 10:26h


Show, ótimo artigo.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Contribuir com comentário