Comandos equivalentes: apt Vs pacman - parte 05

Chegamos ao final da série! A proposta foi mostrar os comandos básicos, equivalentes, entre os gerenciadores de pacotes apt (Debian GNU/Linux e derivados: Ubuntu, Linux Mint, Zorin OS...) e o pacman (Arch Linux e derivados: Manjaro, EndeavourOS, BigLinux...), para facilitar a migração entre distros, de uma família para outra. 

Nessa postagem, vou mostrar como remover pacotes: 1- Remover pacotes, sem remover os arquivos de configuração e as dependências; 2- Remover pacotes e os arquivos de configuração, sem remover as dependências; 3- Remover pacotes com os arquivos de configuração e as dependências; 

Obs: para remover pacotes, precisamos de permissão de administrador, usarei o comando sudo para isso. Então vamos lá!

pacman (Arch e derivados)

1- Remover pacotes, sem remover os arquivos de configuração e as dependências;

sudo pacman -R nomedopacote

Lembrando que você pode especificar mais de um pacote de uma vez, separando por espaço. O R é maiúsculo.

sudo pacman -R nomedopacote1 nomedopacote2 nomedopacote3

Exemplo:

sudo pacman -R chromium

2- Remover pacotes e os arquivos de configuração, sem remover as dependências;

sudo pacman -Rn nomedopacote

Exemplo:

sudo pacman -Rn guvcview

3- Remover pacotes com os arquivos de configuração e as dependências;

sudo pacman -Rsun nomedopacote

Exemplo:

sudo pacman -Rsun qbittorrent

Dica: para manter um sistema mais limpo, eu recomendo a remoção dessa maneira (pacman -Rsun).

Bônus: De tempos em tempos, remova pacotes órfãos, que são pacotes que não estão mais sendo usados por nenhum pacote:

sudo pacman -Rs $(pacman -Qdtq)

Lembrete: Respeite as letras maiúsculas (R e o primeiro Q).

sudo pacman -Rs $(pacman -Qdtq)

Referências:
https://wiki.archlinux.org/title/Pacman#Removing_packages
https://wiki.manjaro.org/index.php?title=Pacman_Overview#Viewing_and_Removing_Orphans
https://man.archlinux.org/man/pacman.8.pt_BR

apt (Debian e derivados)

1- Remover pacotes, sem remover os arquivos de configuração e as dependências;

sudo apt remove nomedopacote

Exemplo:

sudo apt remove chromium

2- Remover pacotes e os arquivos de configuração, sem remover as dependências;

sudo apt purge nomedopacote

Exemplo: 

sudo apt purge guvcview

3- Remover pacotes com os arquivos de configuração e as dependências;

Faremos em duas partes: 3.1 e 3.2

3.1- Primeiro remova o pacote com o apt purge:

sudo apt purge vlc

 Repare que eu selecionei a parte que vamos fazer abaixo.

3.2- Em seguida, rode um:

sudo apt autoremove

sudo apt autoremove

Dica: Essa opção 3 (3.1 e 3.2 juntos) vai manter o seu sistema mais limpo. Outra coisa: independente de ter acabado de remover um pacote, ou não, rode o comando apt autoremove de tempos em tempos, para limpar os pacotes que foram instalados para satisfazer dependências, mas não estão sendo mais usados.

Referências:
https://wiki.debian.org/AptCLI#Installing.2C_removing_and_upgrading_packages
https://itsfoss.com/apt-command-guide/#what-is-the-difference-between-apt-remove-and-apt-purge
https://itsfoss.com/apt-command-guide/#how-to-clean-your-system-with-apt

Leia as outras postagens:
Parte 04 - instalar pacotes;
Parte 03 - obter informações sobre pacotes;
Parte 02 - buscar pacotes;
Parte 01 - atualizar pacotes;

Veja também, as playlists no YouTube:
apt
pacman

Me siga nas outras plataformas:
Instagram: https://www.instagram.com/felippehdlinux/
Mastodon: https://mastodon.social/@felippehdlinux
Rumble: https://rumble.com/c/felippehdlinux 
X: https://twitter.com/felippehdlinux
YouTube: https://www.youtube.com/@felippehdlinux

Ajude o blog! Compartilhe, comente, siga nas redes sociais. Doação (PIX): felippehdlinux@protonmail.com

Comentários