Não consegue descompactar .zip no Arch Linux?

 

Situação: você tentou descompactar um arquivo .zip usando Arch Linux e obteve um erro parecido com esse. No meu exemplo, eu estava usando o programa gráfico xarchiver, que veio instalado no ambiente desktop Xfce. A dica vai funcionar para qualquer ambiente e qualquer derivado do Arch (EndeavourOS, Manjaro...).

Foi então que eu percebi, através da busca por pacotes instalados (pelo terminal), que o pacote unzip não estava instalado: 
pacman -Qs unzip

Obs: apenas o Q é maiúsculo. Quando não há nenhuma saída, é porque o pacote não está instalado. Após instalar, eu vou rodar esse comando novamente, para você ver como é a saída de um pacote instalado.

Antes de instalar um pacote, é recomendável atualizar os pacotes, para evitar de cair em uma situação de atualização parcial, podendo quebrar o sistema:
sudo pacman -Syu

Obs: apena o S é maiúsuculo. No meu caso não haviam atualizações. Mas se houverem, digite s no prompt de confirmação (considerando um sistema em português). E nesse caso, reinicie a máquina após instalar as atualizações, desculpe, é para poder aplicar atualizações a todos os processos rodando, evitando possíveis problemas. Feche tudo e:
sudo reboot

Agora sim, a instalação do pacote unzip e dependências, se houverem:
sudo pacman -S unzip


 Obs: Somente o S é maiúsculo. Repare que tive que digitar s no prompt de confirmação "Continuar a instalação? [s/n]".

Apenas para exemplificar como é a saída de um pacote que já está instalado:
pacman -Qs unzip

 

Agora, ao tentar extrair um aquivo .zip com botão direito do mouse > extrair aqui:

Sucesso! 

Talvez você tenha interesse:
Descompactar arquivos .tar.gz (terminal)
Recomendações ao usar o Pacman (Arch e derivados) 

Referências:
As referências estão inseridas via links no texto, na primeira ocorrência de cada palavra relevante.
Por favor, considere ajudar o blog! Compartilhe nas redes sociais, comente, ou faça uma pequena doação (PIX), para me incentivar a continuar criando conteúdo gratuito:
felippehdlinux@protonmail.com
Se increva também no meu canal do YouTube.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Comentários