28 julho 2016

Visualizando pacotes que dependem de um pacote “x” no Arch Linux

Recentemente tive um “problema” no meu sistema, depois de instalar um “monte” de pacotes e no fim ter meu $HOME sujo com pastas e arquivos de configuração, resolvi fazer uma limpa geral no $HOME e nos pacotes que eu não ia usar mais.

Meu primeiro problema era desinstalar um pacote e acabar afetando outro ou até removendo outro, pois gerenciadores de pacotes trabalhando dessa forma, compartilhando pacotes com outros pacotes. Dando uma pesquisada sobre o PacMan(Package Manager) que é o gerenciador de pacotes do Arch Linux, encontrei o pactree que faz uma árvore das dependências de um pacote e ele é bem simples, veja um exemplo:

$ pactree vi
vi
└─ncurses
 ├─glibc
 │ ├─linux-api-headers
 │ ├─tzdata
 │ └─filesystem
 │ └─iana-etc
 └─gcc-libs
 └─glibc

Você pode saber mais a respeito do pactree aqui — https://www.archlinux.org/pacman/pactree.8.html

Ou simplesmente o famoso “-h”


Este texto foi originalmente publicado no Medium e posteriormente migrado para este site.