¿Existe una utilidad similar a "apt-file" que pueda buscar paquetes fuente?

¿Existe una utilidad similar a "apt-file" que pueda buscar paquetes fuente?

Estoy buscando una utilidad similar apt-fileque me permita buscar ciertos archivos en el contenido de los paquetes fuente, en lugar de solo paquetes binarios.

¿Existe dicha utilidad disponible para Ubuntu?

Respuesta1

apt-filees un contenedor simple para descargar los Contents-<ARCH>.gzarchivos de un repositorio de Debian determinado, luego descomprimirlos y grepprocesarlos. ContentsLos archivos se generan en el lado del servidor (con gran intensidad computacional) fusionando las rutas de todos deblos paquetes en el archivo.

La especificación para los repositorios de Debian no tiene una ubicación reservada para un resumen de todas las rutas de los paquetes fuente, y ninguna implementación ( apt-ftparchivey el método casero de Launchpad) tiene alguna posibilidad de generar uno.

Si tú realmente,en realidadSi desea esta funcionalidad, puede compilarla usted mismo fácilmente. Cree este script, hágalo ejecutable y ejecútelo. Tardará una eternidad y ocho días, pero su salida será equivalente a un Source-Contentsarchivo.

#!/bin/bash

for PKGNAME in $(apt-cache pkgnames); do
    apt-get source $PKGNAME >> log
    for LINE in $(find $PKGNAME-*); do
        echo "$LINE $PKGNAME"
    done
done

información relacionada