Elementary OS Juno Perfeito
1 - Atualizar o update & upgrade
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
2 - Install File Compression Libs
sudo apt-get install unace unrar zip unzip xz-utils p7zip-full p7zip-rar sharutils rar uudeview mpack arj cabextract file-roller -y
3 - Habilitar o Add Apt Repository
sudo apt-get install -y software-properties-common
4 - Install ssh
sudo apt-get install openssh-server
Instalação do Apps Linux, Apache2, MySql e PHP. Durante a instalação utilizaremos com frequencia o editor de texto no meu caso eu prefiro o vim, para instalar utilize o comando abaixo:
sudo apt install vim
1 - Install Apache2
sudo apt-get install apache2
2 - Install PHP 5.6 7.0 e 7.1
sudo apt install python-software-properties || sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
Depois atualize o sistema
sudo apt-get update
Instale as versões do PHP
sudo apt install php5.6 && sudo apt install php7.0 && sudo apt install php7.1
Instale o PHP fpm
sudo apt install php5.6-fpm && sudo apt install php7.0-fpm && sudo apt install php7.1-fpm
Instale o PHP cli, xml, mysql
sudo apt install php5.6-cli php5.6-xml php5.6-mysql php5.6-mbstring -y &&
sudo apt install php7.0-cli php7.0-xml php7.0-mysql php7.0-mbstring -y &&
sudo apt install php7.1-cli php7.1-xml php7.1-mysql php7.1-mbstring -y
Alternar as versões do PHP PHP 5.6
sudo update-alternatives --set php /usr/bin/php5.6
PHP 7.0
sudo update-alternatives --set php /usr/bin/php7.0
PHP 7.1
sudo update-alternatives --set php /usr/bin/php7.1
Para selecionar a versão do PHP que irá trabalhar com o Apache, primeiro desabilite a versão atual com o comando a2dismod e depois habilite a versão que precisa com o comando a2enmod:
sudo a2dismod php7.0
sudo a2enmod php7.1
Para validar se o php esta funcionando crie o arquivo info.php na pasta /var/www/html, em seguida digite o código abaixo para exibir as infos do php no seu navegador em: http://localhost/info.php
<?php phpinfo(); ?>
3 - Instalando o MySql
Instalando o MySql e suas dependencias
sudo apt-get update
sudo apt-get install mysql-server
Liberando o acesso remoto
sudo ufw allow mysql
Pode ser que o mysql não permita que o root acesso ao banco dado pelo phpmyadmin, para resolver isso utilize o comando abaixo que irá configurar uma senha para que o root possa acesso ao banco de dados
sudo mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sua_senha';
4 - Instalando o PhpMyAdmin
Atualize o sistema
sudo apt-get update
Instale o phpmyadmin
sudo apt-get install phpmyadmin -y
Após a instalação do phpmyadmin, para acessa ló nos precisamos criar um link symbolic no sistema para pode acessar o link pelo navegador web pelo link http://localhost/phpmyadmin utilize o código abaixo para criar o link symbolic. Vale apena lembrar que para o link funcionar ele precisa ser criado dentro do diretório html em: /var/www/html
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
Instalando o mcrypt
sudo apt-get install php5.6 mcrypt && sudo apt-get install php7.0 mcrypt && sudo apt-get install php7.1 mcrypt
Intalando Mbstring
sudo apt-get install php5.6-mbstring && sudo apt-get install php7.0-mbstring && sudo apt-get install php7.1-mbstring
Reiniciando o apache
systemctl restart apache2
5 - Instalando o Git
Instalando o pacote git completo
sudo apt install git
6 - Instalando o Gparted
Instalando o pacote Gparted
sudo apt install gparted
7 - Install DBeaver link: https://dbeaver.io/download/
Remoendo o navegador Epiphany
sudo apt-get remove epiphany-browser*
E comum que nas instalações do Elementary OS em notebook venham habilitado o auto-screen-rotation, este recurso e muito importante para determinados momentos como apresentação e etc... Mas é um recurso que pode acabar atrapalhando alguns usuários, eu particularmente prefiro desabilitar o recurso nativamente ao invés de remove-ló para isso temos uma combinação de teclas que faz isso de modo nativo no linux, segue o comando abaixo:
Tecla Super + O
sudo apt-get install gnome-disk-utility
Corrigindo Bugs da audio Conexant para HP Elitebook 840 G3 (https://www.linuxmint.com.br/discussion/50985/como-reativar-som-pelos-alto-falantes-em-atualizacoes-do-mint-e-outras-distros)
1 - Baixe o arquivo em anexo (alsa-mixer-paths.zip) 2 - Abra, com muita, mas muita cautela, o seu gerenciador de arquivos como administrador (root) pelo terminal (Ctrl+Alt+T): 3 - Acesse a pasta "/usr/share/pulseaudio/alsa-mixer/paths/" 4 - Após acessada a pasta, por segurança, faça uma cópia dos seguintes arquivos: analog-output.conf, analog-output-headphones.conf, analog-output-speaker.conf, analog-output-speaker-always.conf 5 - Descompacte o anexo e cole os arquivos na pasta "/usr/share/pulseaudio/alsa-mixer/paths/", sobrescrevendo os respectivos arquivos. Se o áudio não funcionar, basta deletar os arquivos novos de lá e colocar os arquivos originais de volta. Atente-se em deixá-los com os nomes originais.