Pular para conteúdo

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

Firefox (Geralmente pré-instalado)

# Verificar se está instaladofirefox --version
# 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

💻 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

Vim/Nano (Editor de terminal)

# Vim (editor avançado)sudo apt install vim -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

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

🛠️ 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

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

📱 Comunicação

Discord/Teams

# Discord via Snapsudo snap install discord
# 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)

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!"

🔧 Solução de Problemas

Permissões de Arquivo

# Se tiver problemas de permissão
sudo chown -R $USER:$USER /home/$USER/.config

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

  1. Configure o VS Code - Instale extensões recomendadas
  2. Teste o LibreOffice - Crie uma planilha de exemplo
  3. Organize o workspace - Crie pastas para materiais do curso
  4. 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.


Voltar aos Setups | Iniciar Aula 01