Setup Linux 🐧
Configuração do ambiente de estudos para usuários Linux no curso de Tecnologia da Informação aplicada à Administração.
!!! tip "Pré-requisitos" - Ubuntu 20.04+ ou distribuição equivalente - Conexão com a internet - Usuário com privilégios sudo
🔧 Atualização do Sistema
Sempre comece atualizando o sistema:
# Atualizar lista de pacotessudo apt update
# Atualizar sistemasudo apt upgrade -y
# Instalar curl e wget (se não tiver)sudo apt install curl wget -y
# Atualizar sistemasudo apt upgrade -y
# Instalar curl e wget (se não tiver)sudo apt install curl wget -y
🌐 Navegadores Web
Firefox (Geralmente pré-instalado)
# Verificar se está instaladofirefox --version
# Instalar se necessáriosudo apt install firefox -y
# Instalar se necessáriosudo apt install firefox -y
Google Chrome
# Baixar e instalar Chromewget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt update
sudo apt install google-chrome-stable -y
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt update
sudo apt install google-chrome-stable -y
💻 Editores de Código
Visual Studio Code
# Via Snap (mais fácil)sudo snap install code --classic
# Ou via repositório oficialcurl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code -y
# Ou via repositório oficialcurl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code -y
Vim/Nano (Editor de terminal)
# Vim (editor avançado)sudo apt install vim -y
# Nano (editor simples)sudo apt install nano -y
# Nano (editor simples)sudo apt install nano -y
📊 Suíte de Escritório
LibreOffice
# Instalação completa do LibreOfficesudo apt install libreoffice libreoffice-l10n-pt-br -y
# Verificar instalaçãolibreoffice --version
# Verificar instalaçãolibreoffice --version
OnlyOffice (Alternativa moderna)
# Via Flatpaksudo apt install flatpak -y
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.onlyoffice.desktopeditors -y
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.onlyoffice.desktopeditors -y
🛠️ Ferramentas de Sistema
Git (Controle de versão)
# Instalar Gitsudo apt install git -y
# Configurar Gitgit config --global user.name "Seu Nome"
git config --global user.email "seu.email@example.com"
# Verificar configuraçãogit config --list
# Configurar Gitgit config --global user.name "Seu Nome"
git config --global user.email "seu.email@example.com"
# Verificar configuraçãogit config --list
Gerenciadores de Arquivo e Compactação
# 7-zipsudo apt install p7zip-full p7zip-rar -y
# Unrarsudo apt install unrar -y
# Tree (visualizar estrutura de pastas)sudo apt install tree -y
# Unrarsudo apt install unrar -y
# Tree (visualizar estrutura de pastas)sudo apt install tree -y
📱 Comunicação
Discord/Teams
# Discord via Snapsudo snap install discord
# Teams via Flatpaksudo flatpak install flathub com.microsoft.Teams -y
# Teams via Flatpaksudo flatpak install flathub com.microsoft.Teams -y
WhatsApp (via WhatsApp Web)
- Use o navegador para acessar web.whatsapp.com
- Ou instale via Snap:
sudo snap install whatsapp-for-linux
🖥️ Terminal Avançado
Zsh + Oh My Zsh (Opcional)
# Instalar Zshsudo apt install zsh -y
# Instalar Oh My Zshsh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Definir como shell padrãochsh -s $(which zsh)
# Instalar Oh My Zshsh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Definir como shell padrãochsh -s $(which zsh)
Terminator (Terminal multipainéis)
# Instalar Terminatorsudo apt install terminator -y
🎨 Customização (Opcional)
GNOME Tweaks (para Ubuntu com GNOME)
sudo apt install gnome-tweaks -y
✅ Validação da Instalação
echo "=== Validação do Ambiente Linux ==="
echo ""
echo "1. Sistema:"
lsb_release -a
echo "2. Git:"
git --version
echo "3. VS Code:"
code --version
echo "4. LibreOffice:"
libreoffice --version
echo "5. Firefox:"
firefox --version
echo ""
echo "✅ Ambiente configurado com sucesso!"
echo ""
echo "1. Sistema:"
lsb_release -a
echo "2. Git:"
git --version
echo "3. VS Code:"
code --version
echo "4. LibreOffice:"
libreoffice --version
echo "5. Firefox:"
firefox --version
echo ""
echo "✅ Ambiente configurado com sucesso!"
🔧 Solução de Problemas
Permissões de Arquivo
Snap não funciona
# Reinstalar snapd
sudo apt remove --purge snapd -y
sudo apt install snapd -y
sudo systemctl enable --now snapd
📚 Próximos Passos
- Configure o VS Code - Instale extensões recomendadas
- Teste o LibreOffice - Crie uma planilha de exemplo
- Organize o workspace - Crie pastas para materiais do curso
- Inicie o curso - Vá para a Aula 01
Ambiente Pronto!
Seu Linux está configurado para o curso. Em caso de problemas específicos da sua distribuição, consulte a documentação oficial.