Существует ли утилита, подобная “способному файлу”, который может искать исходные пакеты?

Я ищу утилиту, подобную apt-file это позволяет мне искать содержание исходных пакетов для определенных файлов, а не просто двоичных пакетов.

Действительно ли такая утилита доступна для Ubuntu?

4
задан 22 May 2012 в 10:33

1 ответ

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
3
ответ дан 1 December 2019 в 10:12

Другие вопросы по тегам:

Похожие вопросы: