Você pode jogar com o repositório ( %R
). Primeira tentativa:
pkg query "%R %o" | grep unknown
É claro que você pode filtrar com awk
( awk '/unknown/ {print $2}'
) ou sed
.
Eu tenho dois sistemas FreeBSD 10.2-RELEASE e estou tentando configurar o segundo para ser quase idêntico ao primeiro. Não desejo usar instantâneos do ZFS para essa tarefa; Gostaria apenas de selecionar, instalar e compilar as mesmas versões de software.
Durante a instalação do primeiro sistema, eu sei que instalei algumas portas binárias usando a ferramenta pkg
e também compilei alguns pacotes da origem com make install clean
na hierarquia /usr/ports/
.
Agora, quando executo pkg info
no primeiro sistema, ele mostra esses dois tipos. Gostaria de saber se existe alguma maneira de diferenciar quais foram compilados da fonte, sem olhar para o meu histórico de shell.
Descobri que posso fazer pkg query -e '%a = 0' %o
para encontrar pacotes não instalados automaticamente , que devem ser os que eu selecionei, mas ainda não sei dizer qual compilou da fonte.
Muito obrigado.
Tags freebsd