Como posso verificar se eu instalei algum pacote Universe ou Multiverse que são, de acordo com /etc/apt/sources.list
, "INTEIRAMENTE NÃO SUPORTADO pela equipe do Ubuntu"?
O que estou procurando é uma linha de comando para o servidor Ubuntu 18 LTS (sem GUI) para listar pacotes instalados por componente, incluindo pacotes instalados que não estão disponíveis apt-get
(não fazem parte dos arquivos configurados /etc/apt/sources.list
).
aptitude versions '?name(.)'
lista os pacotes disponíveis e seu status de instalação, mas não gera seu componente de origem, nem apt-cache
.
fonte
vrms
a lista de softwares "não gratuitos".Abra o Gerenciador de Pacotes Synaptic. Vá para "Origem" (canto inferior esquerdo).
fonte
O wiki Debian mostra como você pode dizer a diferença entre pacotes nativos e não nativos.
Se você quiser ver a relação entre
sources.list
e pacotes instalados, você pode usardpkg --get-selections
eapt-cache show
eapt-get update
.Ou pesquise em um banco de dados de pacotes com curl.
No Fedora / RHEL, existe uma ferramenta para verificar se os arquivos são provenientes de pacotes suportados.
fonte
dpkg --get-selections
não produz nenhuma seção.apt-cache show \*
faz, mas é muito mais lenta que a solução aceita, porque fornece muito mais informações.O que finalmente fiz para obter uma lista legível de tudo o que não é totalmente suportado e sem a confusão:
fonte