Estoy tratando de encontrar qué paquetes he instalado desde un repositorio usando comandos de terminal.
Encontré una publicación en algún lugar que decía que podía usar aptitude search "?origin (<repository>) ?installed"
, pero no podía hacer que funcionara. Intenté buscar paquetes que vinieran de ppa: ubuntu-wine / ppa y no obtuve nada con estos:
aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/) ?installed"
aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/) ?installed"
aptitude search "?origin (http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ raring/main) ?installed"
Sería bueno si pudiera obtener algo que funcione con PPA.
fuente
aptitude search "?origin (multiverse) ?installed"
¿no debería? ("multiverse" está habilitado)aptitude search "?section (multiverse) ?installed"
lugar.Aquí hay un script Bash que escribí para mostrar paquetes instalados desde diferentes orígenes, excluyendo Ubuntu. Utiliza el
dpkg -l
formato de salida común . Funciona más rápido que lasaptitude
soluciones.Tenga en cuenta que también puede haber paquetes instalados que no tengan dicho origen disponible, consulte esto para encontrarlos.
fuente
Desde la línea de comando Si te gusta hacer significa
por ejemplo: todos hay paquetes de noobslab
El crédito va aquí
fuente
awk '$1 == "Package:" { if (a[$2]++ == 0) print $2; }' /var/lib/apt/lists/*haguichi*webupd8team*Packages
Entonces puede usar el administrador Y-PPA. Abra su terminal y escriba:
Luego abra el tablero de Unity y busque con Y -PPA y luego abra el ícono.
Haga clic en administrar PPA como se muestra en la imagen y luego seleccione un PPA y le dará los detalles del PPA y sus paquetes.
fuente
El origen no es la URL del repositorio. Para encontrar el origen del repositorio, busque el archivo que
/var/lib/apt/lists/
termine con Release.Por ejemplo
Mostrará:
Entonces
aptitude search "?origin(dropbox.com) ?installed"
me mostrará el paquete instalado desde el repositorio de Dropbox.fuente