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: 5.965 ]

Por: Supervisor dos Moderadores 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

Manual traduzido do Squid - Parte 2

Compilando kernel no Debian Squeeze

Configuração do sistema, DHCP, compartilhamento e DNS no Debian Squeeze

Instalar OBS Studio e VLC no Slackware 15

Redes de Computadores · IPtables · Endereços IPs - Explicações básicas

Leitura recomendada

Tutorial Apache + PHP + MySQL no OPENBSD 3.5

google-drive-ocamlfuse - Monte seu Google Drive usando o FUSE

OpenGL para jogos 3D

O poderoso Nagios

Instalando o Arch Linux passo a passo

  
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 maurixnovatrento 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]

[4] Comentário enviado por Louis526 em 11/11/2021 - 06:31h

Satisfied to consider your to be as I would hypothesize I have an equivalent issue, I am comparably befuddled and requiring light on this indistinguishable issue. Need assistance.

https://www.mybalancenow.ltd/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts