2010-06-03 4 views
0

Я использую checkinstall для подготовки пакета debian на моей машине ubuntu. Я сделал следующую процедуру для его подготовкиПолучение следующей ошибки при создании .deb pacakage с помощью checkinstall

source_file_directory/ make 
checkinstall -D make install 

У меня было следующее в конце.

Installing with make...Installing with install... 

    ========================= Installation results =========================== 
    make: *** No rule to make target `install'. Stop. 

    **** Installation failed. Aborting package creation. 

    Cleaning up...OK 

    Bye. 

ответ

1

Вы сделали ./configure перед маркой? Должен быть файл readme с инструкциями по настройке/компиляции/установке пакета.

Вам не нужно указывать 'make install', поскольку это значение по умолчанию.

+0

У меня нет конфигурационного каталога в моем исходном коде. Что я могу сделать в этом случае? – thetna

+0

Является ли пакет debian предназначенным для распространения, потому что в этом случае вы не можете использовать checkinstall. Цель проверки заключается в том, чтобы очистить программу позже, используя стандартные инструменты. Для создания пакетов debian, которые должны быть распределены, вы должны следовать инструкциям в Руководстве по упаковке: https://wiki.ubuntu.com/PackagingGuide/Complete. Это не так уж плохо, поскольку здесь есть хорошие инструменты. –