Script shell para automatizar instalações e configurações estação de trabalho para um desenvolvedor web.
Os testes foram realizados no Linux Mint 19.2 e 20.0 e Ubuntu 19.10 e 20.04.
Você deve copiar o arquivo setup.sh.example
renomear para setup.sh.
e editar o arquivo informando o que deseja instalar ou não.
Para fazer isso, basta abrir o arquivo e informar com true
ou false
o que você deseja instalar.
Se você quiser que um bloco inteiro não seja instalado, inclua false
para que não seja executado.
- Faça o download deste repositório.
- Descompacte.
- Vá para o diretório descompactado pelo terminal.
- Execute o comando com:
./install.sh
O processo perguntará se você deseja continuar
Como muitos softwares serão instalados, pode demorar, dependendo da sua conexão com a Internet.
Log
No final do processo é gerado um arquivo de log.
Caminho: /log/installation_log.txt
Softwares
Resource | Name |
---|---|
Softwares | Build Essential |
Softwares | Git |
Softwares | Vim |
Servidores
Resource | Name |
---|---|
Server | Apache2 |
Server | Nginx |
Banco de dados
Resource | Name |
---|---|
Database | MySQL |
Database | PostgreSQL |
Linguagens de programação
Resource | Name |
---|---|
Programming languages | Composer |
Programming languages | Go |
Programming languages | LESS |
Programming languages | NodeJS |
Programming languages | PHP5.6 |
Programming languages | PHP7.2 |
Programming languages | PHP7.3 |
Programming languages | PHP7.4 |
Programming languages | PHP8.0 |
Programming languages | SASS |
- Ferraments
Resource | Name |
---|---|
Tools | DBeaver |
Tools | Git Kraken |
Tools | htop |
Tools | Inkscape |
Tools | MySQL Workbench |
Tools | Gimp |
Tools | Insomnia |
Tools | Remmina |
Tools | Skype |
Tools | Slack |
Tools | Sublime Text |
Tools | Telegram |
Tools | VSCode |
Resultado da mudança da home
Resultado da mudança de diretórios
Teste em outras distribuições da família Debian.
Abra uma isseu para que possamos evoluir a ferramenta.