Я хочу увидеть исходные файлы демонов, которые я установил на CentOS через yum. Могут ли они быть найдены локально, или я должен просто пойти на сайт репозитория для них.
Я знаю, что это банально, но я хотел бы увидеть точный источник, который я использую.
Заранее спасибо.
CentOS использует пакеты rpm, двоичный эквивалент RedHat, поэтому вы можете использовать стандартное оружие RH для доступа к файлам в пакетах:
rpm -ql /var/cache/yum/reponame/packages/filename.rpm
Это запросит пакет (если он установлен) и покажет вам, где находятся файлы.
Вам нужно будет получить исходные обороты в минуту <pkg name>-<version>.src.rpm
. Yum не может сделать это изначально, но если вы установите утилиты yum и добавите пару репозиториев, вы можете легко их получить.
Этот сайт объясняет процесс лучше, чем я могу с головы до ног :).
Также самый быстрый и простой способ получить исходный код из RPM - это настроить среда сборки тогда вы просто устанавливаете исходный RPM. источник будет в $BUILD_ROOT/SRC