Postagens

Mostrando postagens de 2020

Instalando o Swoole no PHP 7.4 (nativo) do Ubuntu 20.04LTS

Imagem
$ sudo mkdir -p /tmp/pear/cache $ sudo pecl channel-update pecl.php.net $ sudo vi /usr/share/php/PEAR/REST.php Modifique a linha 187 para corrigir um bug (adicione o trecho em negrito), então a linha deverá ficar assim: if ( $cachettl && is_array($cacheid) && time() - $cacheid['age'] < $cachettl) { Se funcionou o resultado do seguinte comando não deve apresentar erros: $ sudo pecl search swoole Sem erros, execute a instalação do swoole: $ sudo pecl install swoole Instalação concluída, vamos testar: adicione a extensão do swoole no seu PHP: $ echo "extension=swoole.so" > /etc/php/7.4/mods-available/swoole.ini $ sudo ln -s /etc/php/7.4/mods-available/swoole.ini /etc/php/7.4/cli/conf.d/10-swoole.ini $ sudo systemctl restart nginx php7.4-fpm Para saber se deu certo, execute $ php --ri swoole ou crie um arquivo com o seguinte conteúdo e verifique se o swoole aparece no phpinfo: Teste: crie um arquivo de nome test.php e insira o seguinte conteúdo: &l

Instalando Github Desktop no Ubuntu 20.04LTS

$ wget -qO - https://packagecloud.io/shiftkey/desktop/gpgkey | sudo tee /etc/apt/trusted.gpg.d/shiftkey-desktop.asc > /dev/null $ sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/shiftkey/desktop/any/ any main" > /etc/apt/sources.list.d/packagecloud-shiftky-desktop.list' $ sudo apt update $ sudo apt install github-desktop

Instalando PHP 7.4 com Nginx + XDebug 2 no Ubuntu 20.04 LTS

 $ sudo apt install nginx php-fpm php-apcu php-zip php-mysql php-json php-mbstring php-intl php-tidy php-xdebug php-xml php-dev $ sudo nano /etc/php/7.4/mods-available/xdebug.ini zend_extension=xdebug.so xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_handler = dbgp xdebug.remote_log = /var/log/xdebug_remote.log xdebug.remote_mode = req xdebug.remote_port = 9001 xdebug.show_error_trace = 1 xdebug.remote_connect_back = 1  xdebug.max_nesting_level = 1000  Se você usa o VSCode utilize a seguinte configuração no launch.json: {     // Use IntelliSense to learn about possible attributes.     // Hover to view descriptions of existing attributes.     // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387     "version": "0.2.0",     "configurations": [         {             "name": "Listen for XDebug",             "type": "php",             "request": "launch",  

Como instalar o Kitematic (Docker Hub) para Ubuntu 20.04 LTS

Acesse https://github.com/docker/kitematic/releases e faça o download da última versão estável do arquivo DEB disponível para o Ubuntu, exemplo: $ wget -v https://github.com/docker/kitematic/releases/download/v0.17.13/ Kitematic-0.17.13-Ubuntu.zip $ unzip Kitematic-0.17.13-Ubuntu.zip $ sudo dpkg -i Kitematic-0.17.13_amd64. deb $ sudo apt install -f Pronto!

Como instalar o docker no Ubuntu 20.04 LTS

$ sudo apt docker.io $ sudo groupadd docker && sudo usermod -aG docker $USER && newgrp docker Teste sem o sudo: $ docker run hello-world

Instalar Android Studio no Ubuntu 20.04 LTS

OPÇÃO 1 (recomendado) $ sudo snap install android-studio --classic OPÇÃO 2 $ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 Fazer download do Android Studio em https://developer.android.com/studio $ cd ~/Downloads $ tar zxvf android-studio-ide-XXX.XXXXXXX-linux.tar.gz $ cd android-studio-ide-XXX.XXXXXXX-linux $ sudo mv android-studio/ /opt/ $ sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager $ cd /opt/android-studio/bin $ ./studio.sh VARIÁVEIS DE AMBIENTE Editar /etc/environment e adicionar as linhas em negrito a seguir: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin :/home/ ${USER} /Android/Sdk/emulator:/home/${USER}/Android/Sdk/tools:/home/${USER}/Android/Sdk/tools/bin:/home/${USER}/Android/Sdk/platform-tools" JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" JRE_HOME="/usr/lib/jvm/java-11-openjdk/amd64" CATALINA_HOME=

Como instalar o OpenJDK 11 no Ubuntu 20.04 LTS

$ sudo apt install default-jdk Adicione a seguinte linha em /etc/environment: JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" ... para testar, digite: $ source /etc/environment $ echo $JAVA_HOME

Dicas ao instalar Ubuntu 20.04LTS com UEFI no Dell G5

Imagem
Sugiro que você leia todo este tutorial antes de executar os passos aí no seu notebook para evitar retrabalho. Se você não conseguir instalar logo de primeira, tente de novo. Se você encontrar alguma dificuldade, preste atenção aos detalhes, reveja todas as suas etapas e tente novamente. Escrevi esse tutorial pra eu mesmo poder relembrar no futuro, e compartilho com vocês pois creio que a dúvida pode não ser só minha. Bom trabalho! Configurando a BIOS Utilize a tecla F2 para acessar Setup/BIOS Certifique-se de que o BIOS esteja definido como UEFI Desative  Legacy option ROMS (ROMs opcionais legadas) Ative  Enable secure boot (Ativar o boot seguro) Salve, reinicie a máquina, e inicie a instalação do Ubuntu via USB (leia o tópico " Instalando o Ubuntu " logo abaixo, depois retorne para a etapa 6 para continuar). Após finalizado a instalação, entre novamente no Setup/BIOS usando a tecla F2 Escolha a opção Boot Sequence (Sequência de Boot) no menu sidebar esquerdo Na tela Boot

Configurar teclado americano com acentuação em português + Ç no Ubuntu 18.04LTS e 20.04LTS

Você tem um teclado tipo americano que não tem Ç (cê-cedilha ou cê cedilhado) e instalou o Ubuntu, para resolver essa questão é bastante simples: Se você já possui o Ubuntu instalado: Se Ubuntu 18.04 LTS : Acesse: System Settings (Configurações do Sistema) > Keyboard (Teclado) > Text Entry (Entrada de Texto) Adicione o Input (Entrada): English (US, alt. int.)  ou English (US, alternative international) Se Ubuntu 20.04 LTS : Acesse: System Settings (Configurações do Sistema) > Region & Language (Região & Idioma) Adicione o Input Source (Fonte de Entrada):  English (US, alt. int.)  ou  English (US, alternative international) Se você está instalando o Ubuntu, o processo é similar ao anterior, entretanto, você define isso na etapa da tela onde você escolhe o layout do teclado, escolha o Input (Entrada):  English (US, alt. int.)  ou  English (US, alternative international) Como digitar Ç no teclado americano com o Input " English (US, alt. int.)"  instalado no Ub

Instalar Firefox Developer Edition no Ubuntu 18.04LTS

Imagem
Acesse https://www.mozilla.org/pt-BR/firefox/developer/ Baixe o Firefox Developer Edition ( https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=pt-BR ) Digite no shell: $ cd Downloads/ $ sudo tar xjf firefox-79.0b5.tar.bz2 $ sudo mv firefox/ /opt/ $ sudo chown -R $USER /opt/firefox/ $ nano ~/.local/share/applications/firefoxDeveloperEdition.desktop Insira o seguinte conteúdo e salve o arquivo: [Desktop Entry] Encoding=UTF-8 Name=Firefox Developer Edition Exec=/opt/firefox/firefox Icon=/opt/firefox/browser/chrome/icons/default/default128.png Terminal=false Type=Application Categories=Network;WebBrowser;Favorite; MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognitos; Pronto, localize o ícone do Firefox Developer Edition no Gnome.

Limpar log do gerenciamento de energia após trocar bateria do notebook / laptop

sudo rm /var/lib/upower/*.dat

Localizando erros no journalctl

As vezes você pode se deparar com problemas de lentidão ao desligar o Ubuntu. Pressionando a tecla ESC você pode se deparar com uma mensagem similar a seguinte: "A stop job is running for Session ..." Para identificar qual é o job que apresentou o problema, religue o sistema após isso ocorrer. Abra o shell e siga as etapas seguintes: Digite em um terminal e pressione END para ir ao final do systemd jornal: $ journalctl -p5 Realize uma pesquisa pressionando a tecla / ("barra") e entre o com seguinte termo: timed out. Killing. Realize uma busca retroativa pressioando SHIFT+N quantas vezes for necessário A linha a seguir mostra um exemplo da aplicação que apresentou problemas: Killing process 1234 (jack_thru) with signal SIGKILL. A partir de então continue suas buscas para resolver o problema, pois cada caso é um caso. Então fica a dica!

Transcrição de audio no Ubuntu 18.04LTS

Para trabalhar facilmente na transcrição de audio em texto no Ubuntu 18.04LTS, instale o Parlatype. Isso não significa que o audio será convertido em texto automaticamente. O Parlatype apenas facilita esse trabalho: $ sudo apt install parlatype

Definindo DNS IPv4 e IPv6 do Google como padrão no Ubuntu 18.04 LTS

Nesse exemplo vou considerar que você está usando o Ubuntu 18.04 LTS de modo padrão e sua Internet funciona via wifi. Na área de trabalho do Ubuntu, clique no canto inferior esquerdo da tela, em Show Applications (Mostrar Aplicativos). Procure por Settings (Configurações). Na lista de menus do lado esquerdo, selecione o primeiro item de nome Wi-Fi. Em Visible Networks (Redes Visíveis), clique no botão com o ícone de uma engrenagem, provavelmente esse botão estará visível sobre o nome da rede ao qual você está conectado. Na janela seguinte, aparecerão as abas: Details, Identity, IPv4, IPv6 e Security. Iremos configurar apenas IPv4 e IPv6. Primeiro clique na aba IPv4, e na linha DNS digite 8.8.8.8, 8.8.4.4, então desative a opção Automatic que está bem próximo desse campo, no lado direito (isso evitará que os DNS sejam preenchidos primeiramente com o que é sugerido pelo DHCP). Segundo clique na aba IPv6, e na linha DNS digite 2001:4860:4860::8888, 2001:4860:4860::8844, então

Como resolver problemas /dev/kvm device permission denied no Android Studio

$ sudo apt install qemu-kvm $ sudo adduser $USER kvm Se você estiver no Gnome, pressione ALT+F2, digite apenas a letra "r" e aguarde. Reinicie o Android Studio se necessário. Tente novamente.

Como instalar a versão antiga do TeamViewer no Ubuntu 18.04 LTS

$ sudo apt list teamviewer -a Listing... Done teamviewer/stable,now 15.4.4445 amd64 [installed] teamviewer/stable 15.3.2682 amd64 teamviewer/stable 15.2.2756 amd64 teamviewer/stable 15.1.3937 amd64 teamviewer/stable 15.0.8397 amd64 teamviewer/stable 14.7.1965 amd64 teamviewer/stable 14.6.2452 amd64 teamviewer/stable 14.5.5819 amd64 teamviewer/stable 14.4.2669 amd64 teamviewer/stable 14.3.4730 amd64 teamviewer/stable 14.2.8352 amd64 teamviewer/stable 14.1.18533 amd64 teamviewer/stable 14.0.14470 amd64 teamviewer/stable 13.2.119192 amd64 teamviewer/stable 13.2.26559 amd64 $ sudo apt install teamviewer= 13.2.119192 Reading package lists... Done Building dependency tree      Reading state information... Done The following packages will be DOWNGRADED :   teamviewer 0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 1 not upgraded. Need to get 12,8 MB of archives. After this operation, 10,9 MB disk space will be freed. Do you want to continue? [ Y /n] ...

Como gravar ou filmar a tela/desktop do Ubuntu 18.04LTS em vídeo

$ sudo install kazam

Instalar adaptador wifi-usb TP-Link AC600 Archer T2U Nano no Ubuntu 18.04

Imagem
Conecte seu adaptador wifi-usb da TP-Link AC600 Archer T2U Nano em uma porta USB 3.0, então digite: $ lsusb Verifique se na lista de dispositivos aparece o ID 2357:011e ? Se sim, prossiga: $ sudo apt install git dkms $ git clone https://github.com/jeremyb31/rtl8812au-1.git $ cd rtl8812au-1 $ sudo ./dkms-install.sh Depois é só desconectar o wifi-usb e reconecta-lo. Pronto! ANTES DEPOIS