Comment puis-je vérifier si j'ai installé des packages Univers ou Multivers qui sont, selon /etc/apt/sources.list
, "ENTIÈREMENT NON SOUTENUS par l'équipe Ubuntu"?
Ce que je recherche, c'est une ligne de commande pour le serveur Ubuntu 18 LTS (pas d'interface graphique) pour répertorier les packages installés par composant, y compris les packages installés qui ne sont pas disponibles à partir de apt-get
(ne font pas partie des archives configurées dans /etc/apt/sources.list
).
aptitude versions '?name(.)'
répertorie les packages disponibles et leur état d'installation, mais ne génère pas non plus leur composant source apt-cache
.
la source
vrms
liste des logiciels "non libres".Ouvrez Synaptic Package Manager. Allez dans "Origine" (en bas à gauche).
la source
Le wiki Debian montre comment vous pouvez faire la différence entre les paquets natifs et non natifs.
Si vous voulez voir la relation entre
sources.list
et les packages installés, vous pouvez utiliserdpkg --get-selections
etapt-cache show
etapt-get update
.Ou recherchez dans une base de données de packages avec curl.
Dans Fedora / RHEL, il existe un outil pour vérifier que les fichiers proviennent des packages pris en charge.
la source
dpkg --get-selections
ne produit aucune section.apt-cache show \*
fait mais est beaucoup plus lent que la solution acceptée car elle donne beaucoup plus d'informations.Ce que j'ai finalement fait pour obtenir une liste lisible de tout ce qui n'est pas entièrement pris en charge et sans l'encombrement:
la source