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

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

Instalação do Ventoy, programa para criar pendrives inicializáveis

Permissões do Linux

VMD no Debian - Instalação e configuração

Antivírus ClamAV com proteção em tempo real

Instalar OBS Studio e VLC no Slackware 15

Leitura recomendada

Configurar servidor PPPoE (Ubuntu)

Configurando mod_gzip no Apache

Apertem o cinto, o inittab sumiu!

Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland

Monitoramento e controle de banda por VirtualHost no Apache

  
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