¿Cómo puedo verificar si instalé algún paquete de Universe o Multiverse que, de acuerdo con /etc/apt/sources.list
"TODO NO SOPORTADO por el equipo de Ubuntu"?
Lo que estoy buscando es una línea de comando para el servidor Ubuntu 18 LTS (sin GUI) para enumerar los paquetes instalados por componente, incluidos los paquetes instalados que no están disponibles apt-get
(que no forman parte de los archivos configurados /etc/apt/sources.list
).
aptitude versions '?name(.)'
enumera los paquetes disponibles y su estado de instalación, pero no genera su componente de origen, ni lo hace apt-cache
.
fuente
vrms
lista de software "no libre".Abra Synaptic Package Manager. Vaya a "Origen" (abajo a la izquierda).
fuente
El wiki de Debian muestra cómo puede distinguir entre paquetes nativos y no nativos.
Si desea ver la relación entre
sources.list
y los paquetes instalados, puede usardpkg --get-selections
yapt-cache show
yapt-get update
.O busque en una base de datos de paquetes con curl.
En Fedora / RHEL hay una herramienta para verificar que los archivos provienen de paquetes compatibles.
fuente
dpkg --get-selections
no da salida a ninguna sección.apt-cache show \*
lo hace, pero es mucho más lento que la solución aceptada porque brinda mucha más información.Lo que finalmente hice para obtener una lista legible de todo lo que no es totalmente compatible y sin el desorden:
fuente