Instalando o DBeaver no Ubuntu GNOME

Faça download do DBeaver no site: http://dbeaver.jkiss.org/download/

Na pasta download, dois cliques em “dbeaver-ce_4.0.6_amd64.deb” e o aplicativo vai ser instalado no seu sistema.

Ao ser executado pela primeira vez o programa já solicita informações para criar uma conexão com o seu banco de dados, no meu caso vou acessar o PostgreSQL.
Captura de tela de 2017-05-13 14-50-37

Ao clicar em [Testar a conexão] você será questionado sobre o download do PostgreSQL Drive, para o Java JDBC, após esse download e a instalação (tudo automático) a conexão é realizada.

Captura de tela de 2017-05-13 14-58-07
Clique Next / Next e pronto.

Uma detalhe que eu notei é que você conecta no seu banco de dados, diferente do pgAdmin que conecta no SGBD PostgreSQL.

Se você clicar em Tables e na aba Diagram (um diagrama do seu banco de dados é exibido).
Veja:
Captura de tela de 2017-05-13 15-31-32

Vou fazer mais uns testes, mas já gostei, considerando que o pgAdmin III, está com os dias contados e o pgAdmin 4, não me pareceu muito atrativo, essa talvez seja uma boa opção. vamos ver na prática.

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

Anúncios
Publicado em Computadores e a Internet, linux, MySQL, Postgresql, ubuntu | Marcado com , , , , , , | Deixe um comentário

Criando atalhos na Área de Trabalho do Ubuntu GNOME 17.04

Continuando a configurar o meu computador com o novo sistema operacional, por um gosto pessoal queria criar atalhos na área de trabalho, acompanhe:

atalho

A primeira dica é:

A pasta/diretório Applications ( /usr/share/applications ) que é só copiar para área de trabalho.

A segunda é:
Antes de digitar leia até o fim do texto:

$ sudo apt-get install gnome-panel  

$ cd  /

$ gnome-desktop-item-edit –create-new ~/Área\ de\ Trabalho/nome_atalho.desktop

No aplicativo que aparece:
Selecione o Tipo de atalho, o nome, o comando ai clique em navegar para localizar o seu aplicativo ou pasta, clique no ícone para escolher outro, coloque um comentário e clique em OK.

Pronto o seu atalho já está na sua área de trabalho.

Depois que eu tinha instalado e criado meus atalhos na área de trabalho encontrei essa dica, mas não testei.

Acho que o comando abaixo, deve funcionar melhor que a primeira linha, já que não instala itens desnecessários:

$ sudo apt-get install –no-install-recommends gnome-panel

Quem souber um método mais prático, por favor deixe a dica.

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

Publicado em Computadores e a Internet, linux, ubuntu | Marcado com , , , , | 1 Comentário

Instalando Ubuntu GNOME 17.04 (Ambiente de desenvolvimento)

Hoje, na POWER Informática, resolvi instalar o Ubuntu GNOME 17.04 no meu pc de trabalho, desenvolvimento web HTML / PHP / PostgreSQL / Bootstrap.

gnome

Alguns passos que tive que realizar foram:

1) Desinstalar o IPv6 pois não navegava, após a instalação do SO.

2) Configurar o teclado ABNT-2 que durante a instalação até pediu para configurar e testar, mas depois de reiniciar a máquina não estava configurado corretamente.

$ sudo dpkg-reconfigure keyboard-configuration

3) Erro “Parsing filters unsupported” ao restaurar meu backup thunderbird, fui atrás desse erro e descobri que foi “barberagem” minha pois tinha feito a copia com o rar.

Resolvi assim:
$ sudo apt-get install unrar
$ sudo apt-get install unar
$ sudo apt-get install file-roller

Fonte: https://askubuntu.com/questions/801426/parsing-filters-unsupported-error-during-extraction-of-rar-file

4) Instalei o Libreoffice conforme a dica:

* Instalar LibreOffice Português Lubuntu / Ubuntu
https://susviela.wordpress.com/2017/04/29/instalar-libreoffice-portugues-lubuntu-ubuntu/

5) Baixei e instalei o Firefox Developer 64 sem problemas, eu gosto de usar esse navegador.

6) Na intenção de instalar o VirtualBOX Segui orientações que encontrei em um site.

$ sudo sh -c ‘echo “deb http://download.virtualbox.org/virtualbox/debian zesty contrib” >> /etc/apt/sources.list.d/virtualbox.list’

$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add –

$ sudo apt-get update
$ sudo apt-get install dkms build-essential linux-headers-$(uname -r)
$ sudo apt-get install VirtualBox-5.1

Fonte: http://www.blogopcaolinux.com.br/2016/05/instalando-virtualbox-no-ubuntu-lts.html

7) Daqui para frente, vou preparar o meu ambiente de desenvolvimento web, segui o roteiro de um post anterior  “Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – I)

a) Não configurei o IP estático;

b) Instalei o PostgreSQL; ( https://susviela.wordpress.com/2017/04/23/ubuntu-server-17-ssh-samba-postgresql-apache-php-parte-v/ )

c) Instalei o servidor web Apache 2 ( https://susviela.wordpress.com/2017/04/24/ubuntu-server-17-ssh-samba-postgresql-apache-php-parte-vi/ )

d) Instalei o PHP 7 ( https://susviela.wordpress.com/2017/04/25/ubuntu-server-17-ssh-samba-postgresql-apache-php-parte-vii/ )

e) Como essa é a máquina local de desenvolvimento eu coloquei as permissões em:
$ sudo chmod 777 -R html

Sabendo que isso não é uma boa prática de segurança, se for um servidor web evite dar permissões de escrita para todos os diretórios;

f) Fiz download do NetBeans 8.2   – Eu preciso da versão x64 para PHP.

Nas plataformas Linux, o arquivo do instalador tem a extensão .sh.
Então, é preciso criar os arquivos executáveis do instalador usando este comando:

$   chmod +x <installer-file-name>

Execute a instalação digitando:

./<installer-file-name> para executar o instalador.

 

Concluído com êxito a tarefa, vamos aos refinamentos / personalização do sistema, vou me apropriar de algumas dicas fornecidas pelo canal Diolinux no Youtube.
Em específico esse vídeo:

Ubuntu 17.04 Gnome – Extensões, customizações e dicas para utilização  https://www.youtube.com/watch?v=uzt_D7_lKlg

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Computadores e a Internet, linux, ubuntu | Marcado com , , , , , , , | Deixe um comentário

Instalar LibreOffice Português Lubuntu / Ubuntu

Fiz esse roteirinho básico para quem quer instalar o LibreOffice em Português do Brasil no seu  Ubuntu:
Testei no Linux Lubuntu 17.04 e funcionou muito bem.
Vamos lá – Abra o terminal e digite:

$ sudo add-apt-repository -y ppa:libreoffice/ppa
$ sudo apt-get update
$ sudo apt-get dist-upgrade -y
$ sudo apt-get install libreoffice
$ sudo apt-get install libreoffice-l10n-pt-br

Nas versões Linux Ubuntu já vem uma instalação do Libreoffice então só os três primeiros comandos acima que são necessários para que você possa atualizar para a última versão dessa poderosa “Suite Office Livre“.
libreoffice

Atualização (Corretor não funciona) :
Tive problemas com o corretor ortográfico, que não corrigia automaticamente durante a digitação, resolvi com dois passos:

$ sudo apt-get install myspell-pt-br
$ sudo apt-get update

Depois fui nessa página:  https://extensions.libreoffice.org/extensions/languagetool  e baixei o LanguageTool – 3.7 

Abra o LibreOffice e vá em:
Ferramentas / Gerenciador de Extensões / botão  [Adicionar]
Aponte para o arquivo OXT que você fez download, no link acima.

 

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

Publicado em Computadores e a Internet, Educação e Conhecimento, linux | Marcado com , , , , , | 1 Comentário

Instalando PhpPGAdmin no Ubuntu Server 17.04

Configuramos o SGBD PostgreSQL em uma maquina virtual (Virtual Box) no nosso servidor Linux Ubuntu, e  uma forma de gerenciar o banco de dados é usar o PhpPGAdmin, vamos ver como instalar e configurar esse recurso.

Faça login no seu seu servidor e digite:

$ sudo apt-get update
$ sudo apt-get install phppgadmin

Como sempre a instalação bem fácil no linux, vamos fazer algumas configurações no arquivo config.inc.php ;

$ cd /etc/phpphadmin
$ ls
$ sudo cp config.inc.php config.inc.php.bkp  (A tradicional cópia)
$ sudo nano config.inc.php

No editor vamos localizar as seguintes linhas
$conf[‘extra_login_security’] = true;      (+- linha 93)
$conf[‘owned_only’] = false;
              (+- linha 99)

mude para:
$conf[‘extra_login_security’] = false;
$conf[‘owned_only’] = true;

Salve as alterações com CTRL+O  e saia com CTRL+X

Agora configurar o Postgresql (Atenção: se você esta seguindo nosso tutorial não precisa fazer esse passo, pois já foi feito na instalação do Postgresql)

$ cd /etc/postgresql/9.6/main/
$ sudo nano pg_hba.conf

No editor na última linha coloque:

host all all 0.0.0.0/0  md5     
Salve CTRL+O e CTRL+X
( poderia ser 192.168.0.0/32 nossa rede,  melhorando a segurança)

Agora é a vez de configurar o Apache: Digite

$ cd /etc/apache2/conf-enabled
$ ls
$ sudo cp phppgadmin.conf phppgadmin.conf.bkp  (A tradicional cópia)
$ sudo nano phppgadmin.conf

Comente  a seguinte linha, coloque um # no início da mesma, e insira uma nova linha:
#Require local
Require from all

Agora é só reiniciar o sistema ou os dois serviços: postgresql / apache

$ sudo reboot
Se deu tudo certo ao acessar via Browse o nosso servidor com o endereço: 192.168.1.99/phppgadmin, teremos o phppgadmin rodando.

phppgadmin

Observação: Você pode acessar o PostgreSQL com o pgAdmin, mas isso implica em ter que instalar nas maquinas cliente mais um software, e usando o PhpPGAdmin, só com um navegador você já permite gerenciar sua base de dados;

Pronto, mais um passo concluído.
Quer instalar e configurar um servidor Ubuntu Server com PHP + Samba + PostgreSQL + Apache, clique no link abaixo:
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – I)
Fontes:
(1) https://www.server-world.info/en/note?os=Ubuntu_16.04&p=postgresql&f=2
(2) https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

Publicado em Banco de Dados, Computadores e a Internet, linux, Postgresql, Programação PHP | Marcado com , , , , , | 3 Comentários

Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VII)

Continuando ainda nos falta instalar o PHP em nosso servidor Ubuntu Server 17.04, no momento da criação desse tutorial, a versão disponível do PHP é a 7.

Como nos passos anteriores digite:

$ sudo apt-get update
$ sudo apt-get install php
$ sudo apt-get install php7.0-xml

Após a instalação para conferir e saber qual a versão do PHP instalada no seu Ubuntu Server 17.04 digite:

$ php -v

Se você consegue ler a mensagem informando a versão do seu PHP, isso quer dizer que a instalação teve sucesso, vamos em frente vamos testar.

Acesse o seu Windows e na pasta html do servidor Ubuntu apague o arquivo index.html que foi criado com a instalação do Apache.

Usando um editor de textos “bloco de notas” por exemplo digite o seguinte conteúdo em um arquivo chamado index.php  (importante a extensão ser php) se usar o bloco notas cuidado ao salvar.

<?php
   phpinfo();
?>

Vamos no nosso navegador e vamos digitar: http://192.168.1.99/  (Esse é o IP do nosso servidor, lembre-se que atribuímos esse endereço na instalação do Samba) se tudo estiver certo uma página em PHP mostrando informações da instalação será exibida.
php-ok

Configurando PostgreSQL no PHP

Diferente do Windows no Linux instalar extensões é um pouco diferente, para acessar o PDO / PostgreSQL (Considerando a versão SO e do PHP, desse tutorial ) digite :

$ sudo apt-get install php7.0-pgsql

Se por algum outro motivo, você precisar fica a dica abaixo;

——[Dica-1: Editando o arquivo php.ini ]—–

$ cd /etc/php/7.0/apache2
$ sudo cp php.ini php.ini.bkp  (Vamos fazer uma cópia segurança)
$ sudo nano php.ini

Salve o arquivo CTRL+O  e saia  CTRL+X

——[Fim da dica]—–

 

Conclusão: Com essas dicas chegamos a fim do nosso tutorial, que tinha por objetivo criar uma máquina virtual com um servidor configurado para rodar aplicativos e sistemas web.
Várias são as vantagens de se usar virtualização para servidores e nesse caso a distribuição dos seus aplicativos tem um custo baixo, todos os softwares usados nesse tutorial são open source, facilitando a comercialização dos seu serviço que é desenvolver.
Já pensou a facilidade que é fazer um backup de toda essa infraestrutura de desenvolvimento, e no momento da implantação só configurar os IPs e distribuir para seus clientes.

 

 

Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – I)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – II)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – III)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – IV)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – V)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VI)

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

Publicado em Banco de Dados, Computadores e a Internet, html, linux, Postgresql, Programação PHP | Marcado com , , , , , , , | 2 Comentários

Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VI)

Nesse passo vamos instalar o Apache (Servidor web open source) em nosso servidor Linux Ubuntu Server 17.04.

Vamos logar no nosso servidor Ubuntu e digitar:

$ sudo apt-get update
$ sudo apt-get install apache2

Após a instalação vamos digitar:

$ cd /var/www/html
$ ls
deve aparecer um arquivo index.html, vamos ver esse arquivo funcionando lá no nosso Windows.

Após isso vamos testar se esta funcionando o nosso servidor Apache, para isso você pode acessar essa pasta /var/www/html no Servidor Ubuntu 17.04 Server que estamos instalando, simplesmente digitando o endereço IP do nosso servidor, e se estiver tudo certo vamos ter uma página como a imagem abaixo.

apache-ok

Veja que apenas digitando http://192.168.1.99 (endereço que definimos manualmente para nosso servidor) já temos o Apache funcionando, indicando que correu tudo bem na instalação.

Tecnicamente está pronto, mas o ideal era permitir que o usuário criado lá no Ubuntu Server tivesse acesso de leitura e escrita nessa pasta facilitando a publicação de seus  arquivos, vamos  compartilhar /var/www/html no Samba:

$ sudo pdbedit -L   (lista os usuários do Samba no Ubuntu Server)

marcelo:1000:Marcelo Antunes   <= Nesse caso podemos dar permissão para o usuário marcelo, você pode adicionar novos usuários  samba se achar necessário.

$ sudo chmod 777 -R /var/www/html/ (permissões de escrita e leitura)
$ sudo nano /etc/samba/smb.conf
Nós já editamos esse arquivo e já temos a cópia do mesmo. Agora vá até o final do arquivo e vamos incluir as linhas abaixo:

[html]
     path = /var/www/html
     valid users = marcelo
     admin users = marcelo
     read list = marcelo
    write list = marcelo

Grave com CTRL+O e CTRL + X

Vamos reiniciar o serviço:
$ sudo service smbd restart

Precisamos testar isso. Vamos no Windows e no ícone de rede encontramos o compartilhamento [ html ] que foi criado por nós com a adição dessas linhas no final do arquivo de configuração do Samba.

apache-compartilhando-html

E assim já estamos com o Servidor Apache funcionando e com acesso as pastas para podermos publicar nosso site.

Observação: alguns usuários preferem mudar a pasta /var/www/html para /var/www, eu penso que isso é transparente para o usuário final mas.., nesse caso:

——–[ Opcional ]——–
$ cd /etc/apache2/sites-enabled
$ ls -l
$ sudo cp 000-default.conf 000-default.conf.bkp   (vamos fazer copia para garantir)
$ ls
$ sudo nano 000-default.conf  

Apenas apague o /html no final da linha DocumentRoot  e salve com CTRL+O e CTRL+X

$ sudo service apache2 restart   (para reiniciar o sistema)
$ sudo chmod 777 -R www  (precisa permissão para escrever nessa pasta e aqui entra uma questão de segurança que foge do escopo dessa dica)
——–[ Fim opcional ]——-

 

Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – I)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – II)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – III)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – IV)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – V)

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

Publicado em Banco de Dados, Computadores e a Internet, Internet - Segurança, linux, Postgresql, Programação, Programação PHP | Marcado com , , , , , , , , | 3 Comentários