Veja como abrir e extrair arquivos RAR no Ubuntu e em outras distribuições Linux com o unrar ou o 7-Zip, o equivalente ao WinRAR no terminal.
O formato RAR é proprietário, criado pela mesma empresa do WinRAR. Por isso o extrator oficial, o unrar, fica fora da parte "livre" dos repositórios: no Ubuntu ele está no componente multiverse e no Debian no non-free. Habilitado o repositório, a instalação leva segundos.
Como instalar o unrar no Ubuntu
- Habilite o repositório multiverse. Em muitas instalações ele já vem ativo; o comando não faz mal se já estiver.
sudo add-apt-repository multiverse sudo apt update - Instale o unrar.
sudo apt install unrar
Como instalar no Debian 12
Acrescente contrib non-free à linha do repositório principal em /etc/apt/sources.list, que deve ficar assim:
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
Se o seu servidor usa o formato novo (/etc/apt/sources.list.d/debian.sources), acrescente os mesmos nomes na linha Components:. Depois:
sudo apt update
sudo apt install unrar
Como instalar no AlmaLinux e no Rocky Linux
O unrar não está no EPEL. Ele vem do repositório RPM Fusion nonfree, que depende do EPEL. O procedimento completo, com a importação das chaves, está no wiki oficial do AlmaLinux. Em resumo:
sudo dnf install epel-release
sudo dnf install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm
sudo dnf install unrar
Como extrair arquivos RAR com o unrar
| Comando | O que faz |
|---|---|
unrar x arquivo.rar | Extrai mantendo as pastas internas (o mais usado) |
unrar x arquivo.rar /destino/ | Extrai em outra pasta (termine o caminho com /) |
unrar e arquivo.rar | Extrai tudo na pasta atual, sem as subpastas |
unrar l arquivo.rar | Lista o conteúdo sem extrair |
unrar t arquivo.rar | Testa se o arquivo está íntegro |
Se o arquivo tiver senha, o unrar pergunta antes de extrair. Para arquivos divididos em partes (.part1.rar, .part2.rar…), deixe todas na mesma pasta e extraia só a primeira: unrar x arquivo.part1.rar.
Alternativa: 7-Zip, para RAR, 7z e ZIP
O 7-Zip abre quase todos os formatos com um comando só, o 7z. Para ler RAR, instale também o módulo, que fica no multiverse:
| Sistema | Comando de instalação | Comando para usar |
|---|---|---|
| Ubuntu 24.04 | sudo apt install 7zip 7zip-rar | 7z |
| Ubuntu 22.04 | sudo apt install p7zip-full p7zip-rar | 7z |
7z x arquivo.rar # extrai mantendo as pastas
7z l arquivo.7z # lista o conteúdo
7z a backup.7z pasta/ # cria um arquivo .7z
.tar.gz, .zip ou .7z. Criar RAR exige o programa rar, que é pago (shareware), e quem recebe o arquivo também vai precisar de um extrator de RAR.E no Ubuntu com interface gráfica?
Depois de instalar o unrar ou o 7-Zip, o gerenciador de arquivos passa a abrir arquivos RAR: clique com o botão direito no arquivo e escolha Extrair aqui. Não existe WinRAR com interface gráfica para Linux, mas não faz falta.
Problemas comuns
E: Package 'unrar' has no installation candidate
O multiverse (Ubuntu) ou o non-free (Debian) não está habilitado, ou faltou o sudo apt update depois de habilitar.
is not RAR archive
O arquivo não é RAR de verdade, só tem a extensão. Descubra o formato real com file arquivo.rar e use a ferramenta certa (por exemplo, unzip para ZIP).
Erro de CRC ou arquivo corrompido
O download veio incompleto ou falta uma das partes. Rode unrar t para confirmar e baixe de novo a parte com problema.
unrar-free não abre o arquivo
O unrar-free é uma versão livre e limitada, que pode falhar com arquivos RAR mais novos. Use o unrar oficial ou o 7-Zip com o módulo RAR.