Se você escolheu o tipo de instalação mínima ao instalar o Arch Linux (https://ostechnix.com/install-arch-linux-archinstall-textual-ui/), não há desktop, servidor de som nem acesso ao AUR. Você fica apenas com um prompt de login.

Como é um sistema base mínimo, é necessário completar algumas etapas essenciais pós-instalação para transformá-lo de um TTY simples em uma estação de trabalho totalmente funcional.

A seguir estão os primeiros passos essenciais para um sistema Arch Linux mínimo:

  1. Atualizar o sistema
  2. Criar um usuário não‑root e configurar o sudo
  3. Instalar as atualizações de microcode da CPU
  4. Otimizar os espelhos e habilitar o multilib
  5. Instalar um helper do AUR
  6. Configurar um firewall
  7. Instalar drivers de vídeo e um ambiente desktop ou gerenciador de janelas
  8. Configurar o audio com PipeWire
  9. Instalar fontes
  10. Habilitar o TRIM para SSD

Nota 1: Estas etapas assumem o bootloader GRUB, o kernel padrão linux e uma instalação em disco único sem criptografia. Se você usa systemd‑boot ou criptografia LUKS, veja as notas nas Etapas 3 e 11.

Nota 2: Este guia está em andamento. Podemos adicionar ou remover algumas seções.

Etapa 1: Atualizar o sistema primeiro

Antes de qualquer outra coisa, sincronize o banco de dados de pacotes e baixe as atualizações mais recentes da distribuição contínua. Sua ISO de instalação pode estar desatualizada em semanas ou meses. Executar com pacotes desatualizados é a fonte mais comum de falhas misteriosas na primeira inicialização.

Portanto, a primeira coisa a fazer após uma instalação nova do Arch é atualizá‑lo:

pacman -Syu

Antes de cada atualização futura, verifique primeiro o feed de notícias do Arch Linux (https://archlinux.org/news/). Algumas atualizações exigem intervenção manual e são anunciadas lá antes que os pacotes cheguem aos repositórios.

Etapa 2: Criar uma conta de usuário e configurar o sudo

Nunca use root como seu usuário diário. Um único comando digitado errado pode apagar todo o seu sistema de arquivos sem nenhum prompt de confirmação.

Instalar o sudo (sessão root)

O sudo não é instalado por padrão no Arch. Ainda logado como root:

pacman -S sudo

Criar um novo usuário

Crie um novo usuário, por exemplo ostechnix:

useradd --create-home ostechnix

Defina a senha para o novo usuário:

passwd ostechnix

Substitua ostechnix pelo seu nome de usuário real nos comandos acima.

Acabamos de criar um usuário normal que não pode realizar tarefas administrativas. Vamos adicionar o usuário ao grupo sudo.

Adicionar usuário à lista de sudoers

usermod -aG sudo ostechnix

Conceder privilégios sudo através do grupo sudo

visudo

Descomente esta linha:

%sudo ALL=(ALL:ALL) ALL

A partir deste ponto, todas as etapas restantes usam sudo a partir da sua nova conta de usuário. Mude para ela agora:

su - ostechnix

Novamente, substitua ostechnix pelo seu nome de usuário.

Alternativamente, você pode adicionar um usuário sem privilégios e definir a senha usando os comandos:

useradd -m -G wheel -s /bin/bash ostechnix
passwd ostechnix

Como adicionamos o usuário ao grupo wheel, conceda privilégios sudo através do grupo wheel com o comando:

EDITOR=nano visudo

Descomente esta linha:

%wheel ALL=(ALL:ALL) ALL

Ambos os métodos devem funcionar. Siga apenas um.


Leitura recomendada:


Habilitar o bash completion

O Arch não vem com bash-completion por padrão. Sem ele, pressionar Tab não autocompleta comandos, nomes de pacotes ou caminhos de arquivos:

sudo pacman -S bash-completion

Essa é a única etapa necessária. O pacote é automaticamente carregado via /etc/bash.bashrc, e já lida corretamente com a conclusão por tab para comandos executados através do sudo. Nenhuma configuração extra é necessária.

Etapa 3: Instalar atualizações de microcode da CPU

As correções de microcode são patches em nível de firmware para bugs da CPU, incluindo mitigações para Spectre/Meltdown. Elas são carregadas na inicialização através do seu bootloader. Você deve instalá‑las imediatamente, dependendo da arquitetura do seu sistema.

sudo pacman -S intel-ucode
# Intel
sudo pacman -S amd-ucode
# AMD

Como o carregamento de microcode funciona (e o que você precisa fazer)

Exceção: Se você usa o gerador de initramfs Booster em vez do mkinitcpio padrão, ele não suporta imagens initramfs combinadas. Nesse caso, adicione initrd /intel-ucode.img (ou amd-ucode.img) como uma linha separada antes da sua entrada initramfs principal.

A partir do mkinitcpio v38 (2024 e posteriores, que é o que as instalações atuais do Arch usam por padrão), o microcode é incluído automaticamente no seu initramfs através do hook microcode. Nenhuma entrada de boot separada ou configuração manual é necessária, independentemente de você usar GRUB, systemd‑boot ou rEFInd.

Usuários do GRUB: ainda assim, regenere sua configuração uma vez para que o GRUB registre o initramfs atualizado corretamente:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Usuários do systemd‑boot: nenhuma ação necessária. O initramfs combinado é detectado automaticamente pela sua entrada de boot existente.

Exceção: Se você usa o gerador de initramfs Booster em vez do mkinitcpio padrão, ele não suporta imagens initramfs combinadas

Verificar se o microcode foi carregado após a reinicialização

journalctl -k --grep="microcode"

Etapa 4: Otimizar os espelhos do Pacman e habilitar o multilib

Otimizar espelhos com o Reflector

Um espelho lento ou desatualizado torna cada operação pacman dolorosa. O Reflector (https://ostechnix.com/retrieve-latest-mirror-list-using-reflector-arch-linux/) classifica automaticamente os espelhos por velocidade e atualização.

sudo pacman -S reflector

Gere uma lista de espelhos rápida (substitua India pelo seu país):

sudo reflector --country India --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

Automatize as atualizações de espelhos com o systemd:

sudo systemctl enable --now reflector.timer

Habilitar o repositório multilib

O multilib é um repositório oficial desabilitado por padrão que fornece bibliotecas e pacotes de 32 bits. Sem ele, Steam, Wine, Proton e ferramentas de compatibilidade de 32 bits falharão silenciosamente ao instalar, sem nenhuma mensagem de erro útil.

Abra o /etc/pacman.conf no seu editor e descomente estas duas linhas (remova o # inicial):

[multilib]
Include = /etc/pacman.d/mirrorlist

Sincronize o novo repositório:

sudo pacman -Sy

Etapa 5: Instalar um helper do AUR e Flatpak

Helpers do AUR: paru ou yay

O Arch User Repository (AUR) hospeda milhares de pacotes mantidos pela comunidade (-m) que não estão nos repositórios oficiais. Você precisa de um helper para compilá‑los e gerenciá‑los.

O helper paru (https://ostechnix.com/how-to-install-paru-aur-helper-in-arch-linux/) é o favorito atual da comunidade. Ele é baseado em Rust, ativamente mantido e herda a sintaxe familiar do pacman. O yay (https://ostechnix.com/install-yay-aur-helper-in-arch-linux/) é a alternativa baseada em Go de longa data (-s) e continua sendo uma escolha sólida.

Instalar o paru a partir do código fonte

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

Após instalado, use paru como pacman:

paru -S package-name

Opcional: Flatpak

O Flatpak (https://ostechnix.com/how-to-install-and-use-flatpak-in-linux/) fornece entrega de aplicativos em sandbox e é o formato de distribuição padrão para aplicativos como OBS Studio, Bottles e Flatseal, especialmente útil para software que não está no AUR:

sudo pacman -S flatpak

Adicione o repositório remoto Flathub:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Faça logout e login novamente após a instalação para que os caminhos de ambiente do Flatpak entrem em vigor. Navegue pelos aplicativos em flathub.org (https://flathub.org/).

Etapa 6: Configurar um firewall

O Arch vem sem regras de firewall ativas. O nftables (https://netfilter.org/projects/nftables/) é a solução moderna em nível de kernel; o ufw (https://ostechnix.com/how-to-setup-firewall-with-ufw-on-linux/) é mais simples para a maioria dos usuários de desktop.

Opção A: ufw (recomendado para desktops)

sudo pacman -S ufw
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw enable
sudo systemctl enable ufw

Opção B: nftables (já está no seu sistema)

sudo systemctl enable --now nftables

Edite o /etc/nftables.conf para definir suas regras.

Etapa 7: Instalar drivers de vídeo

O driver padrão modesetting funciona para uso básico, mas instalar drivers específicos do fabricante desbloqueia o desempenho total da GPU, decodificação de vídeo por hardware e suporte a Vulkan.

# Example for AMD Arch
sudo pacman -S mesa vulkan-radeon xf86-video-amdgpu

Etapa 8: Escolher e instalar um ambiente desktop ou gerenciador de janelas

Um Ambiente Desktop (DE) fornece um compositor, gerenciador de arquivos, painel de configurações e aplicativos. Um Gerenciador de Janelas (WM) oferece apenas a camada de gerenciamento de janelas — leve e configurável.

Por exemplo, você pode instalar o KDE Plasma com SDDM no Arch Linux usando os comandos:

sudo pacman -S plasma sddm
sudo systemctl enable sddm

Reinicie para chegar à tela de login gráfica.

Etapa 9: Configurar áudio com PipeWire

O PipeWire é o servidor moderno e unificado de audio/vídeo que substitui tanto o PulseAudio quanto o JACK. Ele lida com audio Bluetooth, audio profissional de baixa latência e captura de tela no Wayland.

sudo pacman -S pipewire pipewire-audio pipewire-alsa pipewire-pulse pipewire-jack wireplumber

Habilite para a sessão do usuário — não use sudo aqui:

systemctl --user enable --now pipewire pipewire-pulse wireplumber

Nota: A unidade de usuário pipewire-pulse.socket normalmente é ativada automaticamente pelo hook pós‑instalação do pacote. A ativação manual acima é uma alternativa segura para configurações mínimas onde a ativação por socket não disparou.

Verificar se o audio está funcionando

pactl info | grep "Server Name"

Você deve ver algo como:

Server Name: PulseAudio (on PipeWire 1.6.6)

Etapa 10: Instalar fontes e diretórios de usuário XDG

Um sistema Arch recém‑instalado inclui apenas fontes bitmap não escaláveis, então sites e aplicativos serão renderizados de forma pobre.

Pacotes de fontes recomendados

sudo pacman -S ttf-dejavu ttf-liberation noto-fonts noto-fonts-emoji

O noto-fonts-emoji adiciona suporte à renderização de emojis; sem ele, os emojis aparecem como caixas vazias.

Criar diretórios home padrão (Downloads, Música, Documentos, etc.)

sudo pacman -S xdg-user-dirs
xdg-user-dirs-update

Etapa 11: Habilitar o TRIM para SSD

Se você instalou o Arch em um SSD ou NVMe, habilitar o TRIM mantém o desempenho de escrita a longo prazo e a vida útil da unidade.

TRIM periódico (recomendado)

sudo systemctl enable fstrim.timer

Isso executa fstrim em todos os sistemas de arquivos montados uma vez por semana. Habilitar é suficiente — o timer é ativado na próxima inicialização.

Verificar se o timer está agendado

sudo systemctl status fstrim.timer

Importante: Não habilite o TRIM contínuo (a opção de montagem discard no /etc/fstab) em unidades Btrfs ou criptografadas com LUKS. Use apenas o TRIM periódico com fstrim.timer.

Solução de problemas e FAQ

1. Sem som após a instalação?

Certifique‑se de que os serviços do PipeWire estão sendo executados na sua sessão de usuário, não no sistema todo:

systemctl --user status pipewire pipewire-pulse wireplumber

Se algum serviço estiver faltando, confirme se pipewire-audio e pipewire-pulse estão instalados. Se estiverem instalados, mas inativos, inicie‑os:

systemctl --user --now enable pipewire pipewire-pulse wireplumber

O PipeWire não usa o grupo audio do Linux. Adicionar seu usuário ao grupo audio não corrigirá falhas de audio.

2. sudo: command not found após a Etapa 1?

Você provavelmente esqueceu de instalar o sudo enquanto estava logado como root. Faça login novamente como root e execute:

pacman -S sudo

Em seguida, execute novamente visudo para confirmar que a linha do grupo sudo ou wheel está descomentada.

3. Sem internet ou Wi‑Fi após a instalação?

Verifique se o NetworkManager está habilitado:

systemctl status NetworkManager

Se estiver inativo:

sudo systemctl enable --now NetworkManager

Em seguida, conecte‑se usando a interface de terminal:

nmtui

4. Steam ou Wine não instalam – pacote não encontrado?

Você provavelmente não habilitou o repositório multilib. Veja a Etapa 3. É uma edição de duas linhas no /etc/pacman.conf seguida por sudo pacman -Sy. O Steam e todas as camadas de compatibilidade de 32 bits dependem dele.

5. Devo usar X11 ou Wayland?

Para GPUs AMD e Intel, o Wayland é maduro e recomendado. Ele tem melhor suporte a HiDPI, segurança aprimorada e renderização sem tearing nativa.

Para NVIDIA, depende da versão do driver:

  • Driver ≥ 555 com um compositor que suporte sincronização explícita (KDE Plasma 6, GNOME 46+): Wayland é viável e cada vez mais recomendado.
  • Driver < 555 ou hardware legado: X11 continua sendo a escolha mais segura e estável.

Para etapas completas de configuração do Wayland na NVIDIA, veja a página da NVIDIA no ArchWiki (https://wiki.archlinux.org/title/NVIDIA).

6. Como manter meu sistema Arch saudável a longo prazo?

Verifique o feed de notícias do Arch Linux (https://archlinux.org/news/) antes de executar uma atualização completa do sistema (sudo pacman -Syu). Algumas atualizações exigem intervenção manual e são anunciadas lá primeiro. Inscreva‑se na lista de discussão arch-announce para recebê‑las na sua caixa de entrada.

Tarefas essenciais de manutenção do Arch Linux

Instalar o Arch Linux (https://ostechnix.com/install-arch-linux-archinstall-textual-ui/) não é uma configuração única. É uma tarefa rotineira. Para manter um sistema Arch Linux a longo prazo, realizo um conjunto de tarefas regularmente.

Estas seis tarefas simples de manutenção ajudam a manter sua instalação do Arch Linux limpa, estável e funcionando perfeitamente por anos.

Conclusão

Neste artigo, discutimos as principais coisas a fazer após uma instalação nova do Arch Linux. Você não precisa fazer todas elas. Apenas escolha as etapas que atendem às suas necessidades e fluxo de trabalho, e aplique apenas essas.

Perdemos algo importante? Se você acha que alguma dica útil foi deixada de fora, sinta‑se à vontade para compartilhá‑la na seção de comentários abaixo. Revisamos regularmente seu feedback e atualizamos o guia conforme necessário.

Leitura similar: