Esta é uma versão traduzida livremente e modificada da página Rosetta Stone da Wiki do Void Linux, sem a equiparação dos comandos do gerenciador de pacotes XBPS com os de outras distribuições.
Com isso, pretendo demonstrar como é fácil o gerenciamento neste que é um ótimo sistema, o Void Linux.
Instalação de pacotes.
Apenas baixar pacotes (não extrair ou instalar).
$ sudo xbps-install -D
Instalar pacote (ou pacotes).
$ sudo xbps-install pkg
ou
$ sudo xbps-install pkg1 pkg2 pkg3
Instalar pacote listado como dependência e marcá-lo como requerido.
$ sudo xbps-pkgdb -m manual pkg
Instalar pacote listado como dependência sem marcá-lo como requerido.
$ sudo xbps-pkgdb -m auto pkg
Reinstalar pacote (sem a dependência).
$ sudo xbps-install -f pkg
Simular instalação de pacote(s).
$ sudo xbps-install --dry-run pkg
ou
$ sudo xbps-install --dry-run pkg1 pkg2 pkg3
Atualização de sistema ou pacotes.
Atualizar informações de pacotes, sincronização do repo local com o(s) remoto(s).
$ sudo xbps-install -S
Atualizar pacotes.
$ sudo xbps-install -Su
Atualizar sistema (outra forma de utilização do comando acima, dist-upgrade).
$ sudo xbps-install -Su
Listar quais pacotes tem atualização disponível.
$ sudo xbps-install -Suvn
Bloqueios e Reparos.
Listar pacotes travados.
$ xbps-query -H
Remover trava em pacote.
$ sudo xbps-pkgdb -m unhold pkg
Resolver problemas de dependências.
$ sudo xbps-pkgdb -a
Travar pacote (manter estado de pacote).
$ sudo xbps-pkgdb -m hold pkg
Limpeza ou Remoção.
Limpar o cache local (removendo os pacotes obsoletos).
$ sudo xbps-remove -O
Remover dependências não mais necessárias (órfãs).
$ sudo xbps-remove -o
Remover pacote (pelo nome).
$ sudo xbps-remove pkg
ou
$ sudo xbps-remove pkg1 pkg2 pkg3
Remover pacote (pelo nome) e suas dependências não requeridas por nenhum outro pacote.
$ sudo xbps-remove -R pkg
ou
$ sudo xbps-remove -R pkg1 pkg2 pkg3
Simular a remoção de pacote(s).
$ sudo xbps-remove --dry-run pkg
ou
$ sudo xbps-remove --dry-run pkg1 pkg2 pkg3
Simular a remoção de pacote(s) e dependência(s).
$ sudo xbps-remove -R --dry-run pkg
ou
$ sudo xbps-remove -R --dry-run pkg1 pkg2 pkg3
Pesquisas e afins.
Listar pacotes instalados, versão e descrição.
$ xbps-query -l
Listar pacotes órfãos (não requerido por outro).
$ xbps-query -O
Mostrar arquivos providos por pacote (local ou remoto).
$ xbps-query -f pkg # (local)
$ xbps-query -Rf pkg # (remoto)
Mostrar arquivos providos por pacote (local ou remoto).
$ xbps-query -f pkg # (local)
$ xbps-query -Rf pkg # (remoto)
Mostrar dependências de pacotes.
$ xbps-query -x pkg
Mostrar informações de pacote (local ou remoto).
$ xbps-query pkg # (local)
$ xbps-query -R pkg # (remoto)
Mostrar informações sobre pacotes.
$ xbps-query -RS pkg
Mostrar lista de repositórios, incluindo informações importantes.
$ xbps-query -L
Mostrar dependência reversa (quem depende do pacote).
$ xbps-query -X pkg
Mostrar qual pacote provê o arquivo (local ou remoto).
$ xbps-query -o pkg # (local)
$ xbps-query -Ro pkg # (remoto)
Pesquisar por todos os pacotes para encontrar o que contém o arquivo especificado.
$ xbps-query -o pkg
Procurar pacote por nome ou descrição.
$ xbps-query -s nome -ou- descrição
Procurar por pacote (s) por meio de expressão no nome, descrição ou descrição curta.
$ xbps-query -Rs nome -ou- descrição
Outros.
Adicão de novos repositórios.
$ sudo ${EDITOR} /etc/xbps.d/*.conf
$ sudo ${EDITOR} /usr/share/xbps.d/*.conf
Gerenciamento de fontes de pacotes.
$ sudo ${EDITOR} /etc/xbps.d/*.conf
Obter arquivo dump com todas as informações do sistema.
# veja /var/db/xbps/pkgdb-*.plist
Então é isso! nas linhas acima tem praticamente tudo o que você precisa para aprender a lidar com o XBPS.
Usuários de Arch Linux e derivados terão uma facilidade ainda maior em lidar com o XBPS devido a sua semelhança com o Pacman.
IntÉ!