Перевел: Graf
Дата перевода: июль 2023 г.
Оригинал: http://slackware.osuosl.org/slackware64-15.0/source/README.TXT
| Поиск исходного кода программ, используемых в Slackware. |
|---|
Чтобы найти конкретный фрагмент исходного кода (например, для «cp»), сначала нужно найти полный путь:
fuzzy:~# which cp /bin/cp
Затем выполнить поиск пакета, из которого он был взят. Обратите внимание, что начальный символ / удаляется, а символы ^ и $ обозначают начало и конец искомого шаблона:
fuzzy:~# grep ^bin/cp$ /var/lib/pkgtools/packages/* /var/lib/pkgtools/packages/coreutils-9.0-x86_64-3:bin/cp
Из этого вывода можно видеть, что cp установлена из пакета coreutils-9.0-x86_64-3.
Исходный код будет найден в соответствующем подкаталоге. В данном случае это ./a/coreutils/
Все эти пакеты содержат скрипты, которые автоматически извлекают, исправляют и компилируют исходный код. Это скрипты SlackBuild.
Удачи!
—
Патрик Дж. Волкердинг
volkerdi@slackware.com