quinta-feira, 1 de janeiro de 2015

#LUbuntuUsers - Instalando o phpPgAdmin no Apache 2

Sobre phpPgAdmin

phpPgAdmin é uma aplicação web que provê uma interface gráfica administrativa para o SGBD postgreSQL. Veja mais em http://en.wikipedia.org/wiki/PhpPgAdmin.
A pagina oficial do projeto é http://www.pgadmin.org

Passo 0 — Antes de iniciar

Para este tutorial deve-se:
  • Ter instalado e configurado o  servidor web Apache 2 e o SGBD postgreSQL 9.*
  • Saber acessar e executar comandos no terminal LXTerminal
  • Saber acessar uma página web no browser de sua preferência usando o endereço.
Nível de dificuldade : Fácil.
Versão do Lunbutu: 14.10

Passo 1 — instalação

Atualize o repositório do apt:
sudo apt-get update
Depois instale o phpPgAdmin:
sudo apt-get install phppgadmin

Passo 2 —  Acessando o pgadmin

Depois de instalado você pode acessá-lo através do endereço web  localhost/phppgdmin.
No entanto, ao tentar acessá-lo pode resultar no Erro 404
Erro: HTTP ERROR 404 NOT FOUND
E agora? Não se preocupe é justamente a finalidade deste tutorial. 

Passo 2.1 - Resolvendo o erro 404

Veja a estrutura de configuração do apache2
/etc/apache2/
|-- apache2.conf
|       `--  ports.conf
|-conf.d/
|-- mods-availabe/ 
|       |-- *.load
|       `-- *.conf
|-- mods-enabled/
|       |-- *.load
|       `-- *.conf
|-- conf-availables/
|       `-- *.conf
|-- conf-enabled/
|       `-- *.conf
|-- sites-availabes/
|       `-- *.conf
|-- sites-enabled/
|       `-- *.conf
Por default, a instalação do phpPgAdmin cria o arquivo de configuração deste dentro da pasta conf.d.
O primeiro faça uma cópia do arquivo para a pasta conf-availabe
sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-available/phppgadmin.conf
Depois  crie um link simbólico para pasta/diretório conf-enabled:
sudo ln -s /etc/apache2/conf-available/phppgadmin.conf /etc/apache2/conf-enabled/phppgadmin.conf
Agora é só reiniciar o apache2
sudo service apache2 restart
Agora volte a acessar o phpPgAdmin  usando seu navegador web: localhost/phppgadmin.
Esta é a solução que eu encontrei para resolver meu problema, se você conhece uma solução melhor, comente

quinta-feira, 12 de julho de 2012

#UbuntuUsers - O que é PPA?

É uma sigla para Personal Package Archives ou em português, Arquivos de pacotes pessoais. Ele permite que empresas ou grupos ou indivíduos distribuidores de software possam ter um canal especifico na Launchpad para enviar seus pacotes de softwares e atualizações diretamente para nós "umbuteiros".

E o que ganhamos com isso?
Praticidade! Uma vez adicionado o ppa desejado ao nosso ubuntu, poderemos usar o velho, surrado e poderoso apt-get ou um simples clique na central de programas para instalar quaisquer dos programas disponibilizados no canal e ainda receber as últimas atualizações automaticamente sem precisar ir sempre no site oficial do desenvolvedor, baixar manualmente o pacote ou o código-fonte este que ainda teríamos que compilar depois, ufa!
Então como adicionar um ppa? Simples. 

Veja três maneiras de adicionar:
 
Exemplo: Instalando o ppa do wine -> ppa:ubuntu-wine/ppa

I- Por linha de comando: 

Abra o terminal (atalhoGnome: ctrl+alt+t ) e digite:
sudo add-apt-repository ppa:ubuntu-wine/ppa
Generalizando:
sudo add-apt-repository [ppaDesejado(substitua aqui)]
Conclua com a atualização do apt
sudo apt-get update
II- Usando Central de Programas Ubuntu
Clique para ampliar
Abra a Central de Programas Ubuntu e selecione o menu Editar>Canais de Software. Escolha a guia outro software e clique em Adicionar e digite :

ppa:ubuntu-wine/ppa

Confirme e pronto, está adicionado.

III - Você poderá também usar um projeto existente de gerenciamento de PPAs. 

Existem vários, recentemente descobri um que achei bastante interessante do grupo webudp8team
O site oficial(em inglês) é: http://www.webupd8.org/2010/11/y-ppa-manager-easily-search-add-remove.html