У меня свежая новая RHEL 6.3. Я не могу получить доступ к Интернету и из-за этого не могу использовать yum
. Я хотел бы использовать RPM, которые я получаю из пакета Red Hat (2 полных диска или RPMS).
Это все файлы .src.rpm
. Как только я позвоню
rpm -vv -Uvh package.src.rpm
Я вижу 2 папки
rpmbuild/SOURCES
rpmbuild/SPECS
В соответствии с этот Я должен ожидать также папки BUILDS, RPMS и т. Д. И я должен иметь возможность звонить rpmbuild
в файле спецификации.
У меня нет rpmbuild
инструмент установлен, и у меня нет других папок, упомянутых в URL-адресе.
Правильно ли я использую rpm
команду или мне нужен другой инструмент?
Прежде чем продолжить, было бы неплохо исправить проблемы с подключением к Интернету.
Тем не мение, rpmbuild
обеспечивается rpm-build
пакет. Установите этот RPM (и все его зависимости).
Что ж, вам нужен пакет rpm-build для rpmbuild. Без этого установка src rpm создаст только ИСТОЧНИКИ и СПЕЦИФИКИ, где он поместит исходный архив .tgz в папку SOURCES, а файл SPEC - в / SPECS. Все остальные папки создаются временно, BUILD, BUILDROOT, и очевидно, что RPM там нет, так как вам нужно его построить.