Postagens

Mostrando postagens de janeiro, 2019

Como instalar a leitora de cartões e-CNPJ no Google Chrome do Ubuntu 18.04 LTS

Há alguns pontos que precisam ser esclarecidos antes de prosseguirmos com este tutorial: explicaremos aqui como fazer com que a sua leitora de cartão e-CNPJ seja lido no Ubuntu 18.04 LTS, entretanto, não significa que outros aplicativos tenham acesso a leitura do cartão. Instalando a leitora de cartão USB de cartões e-CNPJ no Ubuntu 18.04 LTS $ sudo apt-get install libpcsclite1 libpcsclite-dev pcscd pcsc-tools libccid coolkey libnss3-tools Conecte a leitora USB sem o cartão na porta USB do seu computador. Utilize o comando a seguir para realizar um teste de funcionamento e acesso à leitora do cartão: $ pcsc_scan Observe que a leitora (nome e modelo etc) deverá aparecer em azul logo após a linha "Scanning present readers...", então logo abaixo aparecerá "Card state: Card removed". Agora, insira seu cartão e-CNPJ na leitora e observe que algumas informações deverão aparecer, provavelmente na última linha em azul aparecerá o nome da sua certificadora (...

Como instalar a impressora Epson L395 via wi-fi no Ubuntu 18.04 LTS e Ubuntu 20.04 LTS

Imagem
Se você acabou de adquirir a impressora Epson L395 você deverá instala-la na rede primeiro. Se você possui internet wi-fi, a maneira mais simples é segurar o botão WPS do seu roteador por alguns segundos (de 3 a 10 segundos, depende o modelo) e na sequência segurar o botão WI-FI da impressora por cerca de 10 segundos. A conexão entre a impressora e seu wi-fi será estabelecida assim que as luzes da impressora pararem de piscar. Considerando que você já instalou sua Epson L395 na rede e deseja instalar o driver dela no Ubuntu 18.04 LTS ou Ubuntu 20.04 LTS, primeiro acesse o seguinte endereço:  http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX . Em Enter product name  digite L395 , em Operational system  selecione Linux , e clique no botão Search . Na página que se abre, aparecerão algumas opções, você deverá clicar no botão Download  relacionado ao Printer Driver  ESC/P-R Driver (generic driver)  conforme o exemplo a seguir: Se o seu Ubuntu é ...

Como instalar o Tomcat 8.5 no Ubuntu 18.04 LTS

Requisitos Ubuntu 18.04 LTS Ter instalado o JDK a partir deste link Acesse o site do Tomcat e baixe o arquivo tarball do Tomcat 8.5, ou utilize o comando a seguir para realizar o download: $ wget -v  https://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz Instalação e configuração Considerando que você já possui o arquivo .tar.gz do Tomcat 8.5, prossiga com a instalação: $ cd ~/Downloads $ tar zxvf apache-tomcat-8.5.37.tar.gz $ sudo mv apache-tomcat-8.5.37/ /usr/share/ $ sudo ln -s /usr/share/apache-tomcat-8.5.37/ /opt/tomcat85 $ sudo nano /etc/environment Insira no arquivo /etc/environment o seguinte: CATALINA_HOME="/opt/tomcat85" CATALINA_BASE=$CATALINA_HOME JAVA_HOME="/opt/jdk" JRE_HOME=$JAVA_HOME Prossiga recarregando as variáveis de ambiente: $ source /etc/environment Configurando o Tomcat para o primeiro acesso Editar $CATALINA_BASE/conf/tomcat-users.xml: $ sudo nano $CATALINA_BASE/conf/tomcat...

Como instalar o Workbench Community 8.0 no Ubuntu 18.04 LTS

$ wget -v  https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community_8.0.14-1ubuntu18.04_amd64.deb $ sudo dpkg -i mysql-workbench-community_8.0.14-1ubuntu18.04_amd64.deb Havendo erros na saída deste comando, execute: $ sudo apt install -f Corrigido os erros, execute novamente: $ sudo dpkg -i mysql-workbench-community_8.0.14-1ubuntu18.04_amd64.deb

Como instalar o Gitkraken no Ubuntu 18.04 LTS

Acesse o URL  https://www.gitkraken.com/download/linux-deb e baixe o arquivo DEB para o Ubuntu 18.04 LTS. Realize a instalação com as instruções a seguir: $ cd ~/Downloads $ sudo dpkg -i gitkraken-amd64.deb Se o resultado da instalação apresentar problemas de dependências, execute os passos a seguir: $ sudo apt install -f $ sudo dpkg -i gitkraken-amd64.deb

Como converter arquivos .TXT em .RES para classe ResourceBundle em PHP

Quem já trabalhou com internacionalização ( i18n ) com PHP por exemplo já deve ter se deparado com a seguintes situação: como gerar arquivos RES a partir de arquivos TXT? Para quem usa o Ubuntu 18.04 LTS a resposta é simples, utilize o genrb do pacote icu-devtools: $ sudo apt install icu-devtools Depois disso para converter um arquivo TXT em RES basta digitar: $ genrb -e utf-8 ./meuprojeto/lang/pt_BR.txt NOTA: diversos arquivos podem ser gerados ao mesmo tempo da seguinte maneira "$ genrb -e utf-8 pt_BR.txt en_US.txt" etc.

Como instalar o Composer 2.x no Ubuntu 18.04 LTS

Imagem
Requisitos Ubuntu 18.04 LTS Ter instalado o PHP 7.2 ou superior Pacote mbstring da versão do seu PHP (ex: se PHP 7.2, instalar php7.2-mbstring ) Instalação e configuração $ sudo apt update $ sudo apt install curl git unzip $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" $ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer Teste a instalação com: $ composer Finalize: $ php -r "unlink('composer-setup.php');" Fonte: https://getcomposer.org/download/ NOTA: a única diferença entre as instruções da "Fonte" é que o comando destacado acima instala o co...

Como instalar o driver da NVIDIA, AMD Radeon, etc no Ubuntu 18.04 LTS?

Existe uma maneira bastante simples de se instalar o driver de sua placa de vídeo no Ubuntu 18.04 LTS, seja NVIDIA, AMD Radeon ou outros. Nos passos a seguir, citarei um exemplo de instalação do driver da NVIDIA, entretanto, para AMD e outros é a mesma coisa, basta seguir os passos de instalação de driver automático. Instalação com detecção de driver automático $ sudo ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00000DF4sv0000144Dsd0000C0A5bc03sc02i00 vendor   : NVIDIA Corporation model    : GF108M [GeForce GT 540M] driver   : nvidia-driver-390 - distro non-free recommended driver   : nvidia-340 - distro non-free driver   : xserver-xorg-video-nouveau - distro free builtin O resultado do comando acima mostra qual é o modelo da sua placa de vídeo e qual é o driver mais adequado para ela (onde se lê "recommended"). Para realizar a instalação automática deste driver re...

Como hospedar um site PHP no Google?

Requisitos Ubuntu 18.04 LTS As etapas a seguir baseiam-se nas instruções fornecidas pelo Google, é possível hospedar seu site PHP no Google através do Google App Engine. Fonte: https://cloud.google.com/php/getting-started/hello-world https://cloud.google.com/sdk/docs/#deb Acesse https://console.cloud.google.com/projectselector/appengine/create e crie um novo Projeto no App Engine Instale o git e o composer: $ sudo apt install git composer Instale o Google SDK $ export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" $ echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list $ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - $ sudo apt-get update && sudo apt-get install google-cloud-sdk Crie um diretório e dentro dele um arquivo de nome index.php com o seguinte conteúdo: <?php echo 'Hello World!'; ?> Efetue um teste com...

Configurando o Nautilus do Ubuntu 18.04LTS para mostrar os diretórios primeiro que os arquivos

Talvez você não tenha observado ainda, mas em alguns Nautilus ( Windows Explorer do Ubuntu) os itens de um diretório são exibidos na ordem alfabética de forma que os arquivos se misturam com os diretórios. A melhor ordem de exibição dos itens de um diretório no Nautilus na minha opinião é na ordem alfabética, sendo os diretórios primeiro que os arquivos. Para corrigir isto no Ubuntu 18.04 LTS basta seguir os passos a seguir: $ sudo apt install dconf-editor $ dconf-editor Na janela que se abre, navegue até:  org > gtk > settings > file-chooser e defina sort-directories-first para True .

Como instalar a última versão estável do Sublime Text no Ubuntu 18.04 LTS

Requisitos: Ubuntu 18.04 LTS Etapas de instalação $ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - $ sudo apt-get install apt-transport-https $ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list $ sudo apt-get update $ sudo apt-get install sublime-text

Como instalar o Postman no Ubuntu 18.04 LTS de maneira fácil

Requisitos: Ubuntu 18.04 LTS Existem diversas maneiras de se instalar o Postman, mas a mais fácil é executando o comando a seguir: $ snap install postman

Como instalar o MySQL Server 5.7 no Ubuntu 18.04LTS

Requisitos: Ubuntu 18.04 LTS A instalação do MySQL Server 5.7 no Ubuntu 18.04 LTS é bastante simples, sabendo que esta versão já está no repositório default do Ubuntu. Instalando o MySQL Server 5.7 $ sudo apt install mysql-server mysql Configurando o MySQL Server 5.7 Considero aqui a probabilidade de você ter instalado o Workbench para acessar o MySQL Server 5.7 recém instalado. É provável que você encontre dificuldades para estabelecer a conexão entre o Workbench e o MySQL Server 5.7 na primeira tentativa. Então eis os passos que lhe permitirão resolver esta questão a seguir. 1) realize a configuração inicial do MySQL respondendo as questões apresentadas pelo comando abaixo: $ sudo mysql_secure_installation 2) após a configuração inicial, prossiga com as seguintes instruções: $ sudo mysql -u root -p > SELECT user,authentication_string,plugin,host FROM mysql.user; > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ...

Utilizando múltiplas áreas de trabalho (workspaces) no Ubuntu 18.04 LTS

Por padrão já é possível utilizar 2 workspaces no Ubuntu 18.04 LTS sem instalar nenhum aplicativo, basta segurar as teclas CTRL+ALT (a esquerda da barra de espaços de seu teclado) e pressionar as setas para CIMA e para BAIXO. Caso prefira adicionar mais workspaces é necessário instalar o gnome-tweaks com o comando: $ sudo apt install gnome-tweaks Então abra o Tweaks através da lista de aplicativos do Ubuntu. Clique no último item da lista de nome Workspaces . Adicione quantas workspaces desejar selecionando a opção Static Workspaces e definindo o número de workspaces desejado. Workspaces em múltiplos monitores no Ubuntu 18.04 LTS Para habilitar a troca de workspaces em múltiplos monitores ao mesmo tempo, você tem que ter instalado o gnome-tweaks (ver comando acima). Abra o Tweaks, e selecione a opção Workspaces. Em Display Handling , selecione a opção Workspaces span displays . Realize um teste segurando as teclas CTRL+ALT e as setas para CIMA e para BAIXO.

Como instalar o Java Development Kit (JDK) no Ubuntu 18.04 LTS

Requisitos: Ubuntu 18.04 LTS Vê-se muitos tutoriais por aí utilizando repositórios diversos para a instalação do JDK, mas em verdade a maneira mais simples de instalar o JDK é utilizando o próprio tarball disponibilizado pela Oracle. Baixando o Java Development Kit (JDK) .tar.gz Nota: no momento em que este tutorial foi escrito, a última versão do JDK disponível no site da Oracle era o JDK 11. Acesse o URL  https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html Selecione a opção  Accept License Agreement Só então clique no respectivo link  jdk-11.0.2_linux-x64_bin.tar.gz  para baixar o arquivo Instalando o Java Development Kit (JDK) $ cd ~/Downloads $ tar -zxvf jdk-11.0.2_linux-x64_bin.tar.gz $ sudo mv jdk-11.0.2 /usr/share/ $ ln -s /usr/share/jdk-11.0.2 /opt/jdk Configurando as variáveis de ambiente para o JDK a todos os usuários do sistema Adicione o caminho /opt/jdk/bin em seu arquivo /etc/envi...

Como instalar o Eclipse IDE for PHP Developers (antigo Eclipse PDT) no Ubuntu 18.04 LTS

Requisitos: Ubuntu 18.04 LTS Ter instalado o Java Development Kit conforme apresentado neste link A instalação do Eclipse PDT é bastante simples, basta seguir os seguintes passos: Acessar https://eclipse.org/ Clicar no botão Download Procure e clique no link Download packages Procure por Eclipse IDE for PHP Developers e observe que ao lado direito você terá um link para Linux 64-bit Ao clicar no link anterior, você será direcionado a uma página de confirmação de donwload onde você pode escolher outro Mirror caso desejar; apenas clique no botão Download  apresentado nesta página Após baixado o arquivo é necessário descompactá-lo. Para isso execute: $ cd ~/Downloads $ tar -zxvf eclipse-php-2018-12-R-linux-gtk-x86_64.tar.gz Será criado um subdiretório de nome eclipse dentro de Downloads, agora será necessário movê-lo para o caminho padrão de suas aplicações: $ sudo mv eclipse /usr/share/ Por último crie um atalho para o diretório do...

Como instalar o Xdebug 2 para o PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3

Requisitos: Ubuntu 18.04 LTS Ter seguido as etapas de instalação das diferentes versões do PHP com Nginx deste link Para instalar o Xdebug no ambiente Nginx com as diferentes versões do PHP, basta seguir os passos abaixo: Instalando o Xdebug no Ubuntu 18.04 LTS $ sudo apt install php-xdebug Configurando o Xdebug no PHP 5.6 $ sudo nano /etc/php/5.6/mods-available/xdebug.ini Cole a seguinte configuração dentro do arquivo: [XDebug] zend_extension=/usr/lib/php/20151012/xdebug.so xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_handler = dbgp xdebug.remote_log = /var/log/xdebug/xdebug.log xdebug.remote_mode = req xdebug.remote_port = 9000 xdebug.max_nesting_level = 9999 # xdebug.show_error_trace = 1 # xdebug with var_dump ilimited xdebug.var_display_max_depth = -1 xdebug.var_display_max_children = -1 xdebug.var_display_max_data = -1 Reinicie os seguintes serviços: $ sudo chmod 664 /var/log/xdebug/xdebug.log ...

Como instalar os módulos de Internacionalização e Mysql do PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3

Requisitos: Ubuntu 18.04 LTS Ter seguido as etapas de instalação das diferentes versões do PHP com Ngix deste link Para instalar os módulos de internacionalização e mysql no PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3 é bastante simples, basta seguir os passos abaixo: Módulo de Internacionalização (intl) do PHP $ sudo apt install php5.6-intl $ sudo apt install php7.0-intl $ sudo apt install php7.1-intl $ sudo apt install php7.2-intl $ sudo apt install php7.3-intl $ sudo systemctl restart nginx Módulo do Mysql (mysql) do PHP $ sudo apt install php5.6-mysql $ sudo apt install php7.0-mysql $ sudo apt install php7.1-mysql $ sudo apt install php7.2-mysql $ sudo apt install php7.3-mysql $ sudo systemctl restart nginx

Como instalar PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3 com Nginx no Ubuntu 18.04LTS

Requisitos: Ubuntu 18.04 LTS A instalação em paralelo do PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 com Nginx é bastante simples, basta seguir os passos abaixo: Instalando o repositório e as diferentes versões do PHP $ sudo add-apt-repository ppa:ondrej/php $ sudo apt update $ sudo apt install php5.6 php5.6-fpm $ sudo apt install php7.0 php7.0-fpm $ sudo apt install php7.1 php7.1-fpm $ sudo apt install php7.2 php7.2-fpm $ sudo apt install php7.3 php7.3-fpm $ sudo systemctl status php5.6-fpm $ sudo systemctl status php7.0-fpm $ sudo systemctl status php7.1-fpm $ sudo systemctl status php7.2-fpm $ sudo systemctl status php7.3-fpm Instalando o Nginx $ sudo apt install nginx Configurando o Nginx com PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2 e PHP 7.3 $ sudo mkdir /var/www/php56 $ sudo mkdir /var/www/php70 $ sudo mkdir /var/www/php71 $ sudo mkdir /var/www/php72 $ sudo mkdir /var/www/php73 O comando abaixo cria arquivos em /var/www/phpXX/index.php e insere o conteúdo...