¿Cómo puedo enumerar todos los paquetes que he instalado desde un repositorio particular?
¿Cómo puedo enumerar todos los paquetes instalados que no están disponibles en los archivos principales de Ubuntu y también ver de qué repositorios provienen? (Si supiera la respuesta a esta pregunta, podría seleccionar esa lista para un nombre de PPA en particular para encontrar la respuesta a mi primera pregunta).
apt
package-management
Marius Gedminas
fuente
fuente
Respuestas:
Expanda el elemento "Software instalado" en el Centro de software de Ubuntu. Verá una lista de todos los repositorios diferentes que ha habilitado. Al hacer clic en el repositorio, se mostrarán los paquetes que ha instalado de cada uno.
fuente
Parece que no hay registro del origen de un paquete instalado .
Si está de acuerdo en obtener la ubicación desde donde se descargaría un paquete del mismo nombre, está disponible a través de
apt-cache policy
. El siguiente script (bastante feo) hace el truco para mí:Tenga en cuenta que es bastante frágil, ya que hace suposiciones sobre la salida de
apt-cache policy
, que pueden cambiar entre versiones ...fuente
Abra Synaptic Package Manager y haga clic en el botón "Origen" en la parte inferior de la barra lateral izquierda. Enumerará sus fuentes. Seleccione una fuente para ver los paquetes disponibles / instalados.
fuente
Este script enumera los paquetes que están instalados y disponibles en el PPA:
Apliqué esto .
Por cierto, en cuanto a eliminar PPA del uso, utilice el programa de purga ppa; He creado una versión mejorada aquí .
fuente
En Quantal (12.10), el espacio en la línea de origen debe eliminarse.
fuente