- 🇺🇸 English
- 🇧🇷 Português (Atual)
Coleção de scripts automatizados para instalação de programas essenciais em diferentes distribuições Linux, incluindo compiladores, ferramentas de desenvolvimento, ferramentas de IA, navegadores, editores de código e aplicativos.
- ✅ openSUSE Leap 15.3+
- ✅ openSUSE Tumbleweed
- ✅ SUSE Linux Enterprise
- ✅ Debian 11+ (Bullseye, Bookworm, Trixie)
- ✅ Ubuntu 26.04+ (LTS e não-LTS)
- ✅ Linux Mint 20+
- ✅ Pop!_OS 24.04+
- ✅ Elementary OS 6+
- ✅ Zorin OS 16+
- ✅ Kali Linux Rolling
# Detecção automática de distribuição
git clone https://github.com/xJCPMSx/linux-install-scripts.git
cd linux-install-scripts
./auto-install.sh| Distribuição | Script | Status |
|---|---|---|
| Debian/Ubuntu | debian/install-programs-debian.sh |
✅ Estável v1.1 |
| openSUSE | opensuse/install-programs-opensuse.sh |
✅ Estável v1.1 |
./uninstall.sh.
├── auto-install.sh # Detecção automática de distribuição
├── CHANGELOG.md # Histórico de versões
├── config/
│ └── config.conf # Configurações personalizáveis
├── debian/
│ ├── huion/ # Driver oficial da Huion
│ ├── install-programs-debian.sh
│ ├── README-EN.md
│ └── README.md
├── docker/
│ ├── docker-compose.yml
│ └── Dockerfile
├── gui-install.sh # Interface gráfica
├── LICENSE
├── opensuse/
│ ├── huion/
│ ├── install-programs-opensuse.sh
│ ├── README-EN.md
│ └── README.md
├── README-EN.md
├── README.md
└── uninstall.sh # Script de desinstalação
- ✅ Detecção automática de distribuição Linux
- ✅ Instalação seletiva - apenas programas não instalados
- ✅ Fallback robusto - múltiplas fontes (repositórios, Flatpak, Snap, AppImage)
- ✅ Limpeza automática de conflitos de repositórios
- ✅ Mensagens informativas durante todo o processo
- ✅ Cursor - Editor de código com IA (AI Code Editor)
- ✅ Antigravity - Ferramenta de IA via Python/PIP
- ✅ Claude Code - CLI oficial da Anthropic para engenharia de software assistida por IA
- ✅ OpenCode - Extensões de desenvolvimento
- ✅ Fastfetch/Neofetch - Informações do sistema (detecção automática)
- ✅ yt-dlp - Download de vídeos
- ✅ Docker e Docker Compose - Containerização
- ✅ Nmap, Wireshark, John the Ripper, Hydra, Aircrack-ng
- ✅ SQLMap, Nikto, Hashcat, Gobuster, ffuf
- ✅ SpiderFoot, Sherlock, theHarvester, GHunt, Holehe, Maigret, PhoneInfoga
- ✅ Steam, Lutris, Heroic, Osu!, WinBoat
- ✅ GameMode, DXVK, Vulkan (retrocompatível)
- ✅ Otimização de GPU e Memória
- ✅ Docker e Docker Compose com usuário no grupo
- ✅ Driver Oficial da Huion para tablets
- ✅ WireGuard VPN
- ✅ TRIM automático para SSDs
- ✅ Java, Git, Node.js configurados automaticamente
As ferramentas de OSINT e Segurança são instaladas em:
~/osint-tools/
Ferramentas disponíveis globalmente:
sherlock,maigret,holehe→ Execute viapython3 ~/osint-tools/ferramenta.pytheHarvester→ Disponível globalmente via pipsf(SpiderFoot) → Disponível globalmente via pip
# Busca básica
python3 ~/osint-tools/sherlock/sherlock.py usuario
# Saída JSON
python3 ~/osint-tools/sherlock/sherlock.py usuario --json
# Salvar resultados
python3 ~/osint-tools/sherlock/sherlock.py usuario --output resultados.txt# Iniciar interface web (porta 5001)
sf -s 127.0.0.1
# CLI
sfcli -s example.com -M sfp_arin -M sfp_dnsresolvAcesse: http://localhost:5001 para interface gráfica
# Busca detalhada
python3 ~/osint-tools/maigret/maigret.py usuario
# Com screenshots
python3 ~/osint-tools/maigret/maigret.py usuario -v# Scan básico
python3 ~/osint-tools/phoneinfoga/phoneinfoga.py -n +5511999999999
# Scan completo
python3 ~/osint-tools/phoneinfoga/phoneinfoga.py -n +5511999999999 -i# Scan básico
nmap 192.168.1.1
# Scan completo com detecção de serviços
nmap -sV -sC -p- 192.168.1.1
# Scan de rede inteira
nmap -sP 192.168.1.0/24# Testar URL
sqlmap -u "http://alvo.com/pagina.php?id=1"
# Enumeração de databases
sqlmap -u "http://alvo.com/pagina.php?id=1" --dbs
# Extrair dados
sqlmap -u "http://alvo.com/pagina.php?id=1" -D db -T usuarios --dump# SSH brute force
hydra -l usuario -P wordlist.txt ssh://192.168.1.1
# HTTP POST
hydra -l admin -P wordlist.txt 192.168.1.1 http-post-form "/login:user=^USER^&pass=^PASS^:F=incorrect"O script detecta automaticamente o sistema operacional e instala a ferramenta de informações mais adequada:
| Sistema | Ferramenta |
|---|---|
| Debian 13+ | Fastfetch |
| Ubuntu 26.04+ | Fastfetch |
| Debian 11/12 | Neofetch (fallback) |
| openSUSE | Fastfetch |
Lógica implementada:
source /etc/os-release
if [[ "$ID" == "debian" && "${VERSION_ID%%.*}" -ge 13 ]] || [[ "$ID" == "ubuntu" && "${VERSION_ID%%.*}" -ge 24 ]]; then
apt_install fastfetch
else
apt_install neofetch
fi- ✅ Scripts testados e funcionais (v1.1-stable)
- ✅ Retrocompatibilidade com Debian 11, Ubuntu 24.04+
- ✅ Suporte completo ao Debian 13 (Trixie)
- ✅ Ferramentas de IA: Cursor, Antigravity, Claude Code
- ✅ Fallback inteligente para Fastfetch/Neofetch
⚠️ Reinicialização recomendada após Docker e Driver Huion
Este projeto está sob a licença MIT. See LICENSE for more details.
🎉 Scripts desenvolvidos para facilitar a configuração de ambientes de desenvolvimento em Linux!