Пытаясь перенести исходный код из Fedora в систему Ubuntu, я обнаружил, что мне нужно запустить fedpkg, чтобы получить последний исходный код. Однако я понятия не имею, как это сделать в моей системе Ubuntu 10.04. Если не считать развертывания экземпляра Fedora и последующего копирования, есть ли у кого-нибудь идеи, как решить эту проблему?
Казалось бы, установка fedpkg - очевидное, но, возможно, неправильное решение.
РЕДАКТИРОВАТЬ
Причина, по которой вы хотите получить исходный код, состоит в том, чтобы провести анализ, а не создать из него что-либо или запустить что-либо. В частности, я пытаюсь вытащить все дерево исходных текстов. Причина, по которой я хочу получить исходный код через GIT / fedpkg, заключается в том, что я могу быть уверен, что получу последнюю версию и довольно легко обновлю ее, не прибегая к извлечению загрузки ISO.
Я должен упомянуть, что я, вероятно, собираюсь сделать это с помощью виртуальной машины, поскольку это кажется менее взломанным, но не было даже ПОДСКАЗКИ о том, как это сделать с помощью каких-либо поисковых запросов, которые я бросил в Google / Bing. Должна быть возможность передать диспетчер пакетов, я просто не знаю, как это сделать, и даже если это хорошая идея.
Вы можете обойтись без загрузки fedpkg
RPM, преобразовав его в Deb с помощью alien
, а затем установить это. Успех этого будет зависеть от того, делают ли сценарии RPM что-нибудь существенное, и сколько предположений, связанных с RPM, было сделано в файлах, устанавливаемых пакетом.
Если я хорошо понял, вы просто хотите получить исходный код Fedora в своей системе Ubuntu?
Если да, то проще всего его скачать Вот.
Если вы имеете в виду, что хотите собрать Fedora на Ubuntu, то вам нужно будет установить упаковочные инструменты Fedora, что возможно, но довольно сложно. Гораздо проще установить Fedora (например, на виртуальную машину) и собрать ее оттуда.