Я ищу утилиту, подобную apt-file
это позволяет мне искать содержание исходных пакетов для определенных файлов, а не просто двоичных пакетов.
Действительно ли такая утилита доступна для Ubuntu?
apt-file
простая обертка для загрузки Contents-<ARCH>.gz
файлы из данного репозитория Debian, затем распаковывая и grep
луг через них. Contents
файлы являются сгенерированной серверной стороной (с большой computional интенсивностью) путем слияния путей всех deb
пакеты в архиве.
Спецификация для репозиториев Debian не имеет никакого расположения, зарезервированного для сводки всех исходных путей пакета и никакой реализации (apt-ftparchive
и homebrewed метод Панели запуска), имеет любое средство для генерации той.
Если Вы действительно, действительно хотите эту функциональность, Вы могли бы легко скомпилировать ее сами. Сделайте этот сценарий, сделайте его исполняемым файлом и выполните его. Это возьмет навсегда и восемь дней, но его вывод будет эквивалентен a Source-Contents
файл.
#!/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