Comandos equivalentes: apt Vs pacman - parte 02

Bom, continuando com a série sobre os comandos equivalentes, entre os gerenciadores de pacotes apt e pacman, agora vamos aprender a buscar pacotes nos repositórios.

Eu vou passar três exemplos sobre a busca, para mostrar diferentes situações: 1- Quando o pacote buscado está contido nos repositórios e já está instalado no sistema; 2- Quando o pacote está contido nos repositórios, mas não está instalado; 3- Quando não há resultados, ou seja, não tem nos repos um pacote com o nome/descrição do termo de busca e não está instalado;

Tanto no apt, quanto no pacman, você procura por um pacote usando um termo (podem ser uma ou mais palavras, separadas por espaço) e o resultado vai mostrar (se houverem nos repos) pacotes que contenham o termo de busca, no nome ou na descrição do pacote. A busca não precisa de privilégios de administrador para rodar (sudo). Então vamos lá!

pacman
Para buscar por pacotes nos repos do Arch Linux e derivados, a sintaxe do comando é:
pacman -Ss nomepacote
Obs: O primeiro S é maiúsculo.

Vamos aos exemplos:
1- Quando o pacote buscado está contido nos repositórios e já está instalado no sistema;
pacman -Ss htop

Veja que eu procurei pelo htop, que foi encontrado nos repos e disse que está instalado no sistema. Dê uma olhada no resultado, ele mostra o repositório em que o pacote se encontra (extra), o nome do pacote seguido da versão (htop 3.2.2-1) o status ([instalado]) e uma pequena descrição abaixo (Interactive process viewer). Para maiores informações sobre pacotes, veremos na próxima postagem...

2- Quando o pacote está contido nos repositórios, mas não está instalado;
pacman -Ss chromium

O chromium está nos repos, mas não está instalado.

3- Quando não há resultados, ou seja, não tem nos repos um pacote com o nome/descrição do termo de busca e não está instalado;
pacman -Ss microsoft edge

Não houve resultados, ou seja, não tem pacotes contendo os termos da busca (microsoft edge), nem no nome, nem na descrição. Uma opção quando isso acontece, é procurar no AUR.

apt
Para buscar pacotes no Debian e derivados, a sintaxe é:
apt search nomepacote

Vamos aos exemplos:
1- Quando o pacote buscado está contido nos repositórios e já está instalado no sistema;
apt search htop

Repare que o htop foi encontrado nos repos e já se encontra instalado.

2- Quando o pacote está contido nos repositórios, mas não está instalado;
apt search brave browser

O pacote foi encontrado, mas não está instalado, seu nome é: brave-browser
Obs: apesar do termo de busca poder ser separado por espaço, os nomes de pacotes não podem ser, devem ser tudo junto. Aqui usaram um para juntar o nome composto

3- Quando não há resultados, ou seja, não tem nos repos um pacote com o nome/descrição do termo de busca e não está instalado;
apt search microsoft edge

Obs: pode ser que em uma distro você encontre um pacote e na outra não. Algumas distros tem repositórios próprios, que podem oferecer mais pacotes, do que os contidos nos repos oficiais. Ex: nos repos oficiais do Debian não tem o brave-browser, mas no repo do Mauna Linux têm. Uma opção caso não encontre pacotes nos repos, é usar um PPA.

Na próxima postagem, vamos aprender a obter informações sobre os pacotes.

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

Comentários