ошибка debian / rules & ldquo; Нет правила для создания цели & rdquo;

Я исправил проблему, используя

sudo apt-get remove ubuntu-wallpapers && sudo apt-get install ubuntu-wallpapers && sudo apt-get install ubuntu-desktop && sudo apt-get install ubuntu-artwork

Спасибо за любые ответы.

1
задан 26 June 2012 в 01:47

7 ответов

Как говорится в сообщении об ошибке, в вашем файле правил нет цели build. Ваша цель install указывает это как требование. debian/rules файлы являются Makefiles. Возможно, вы захотите немного прочитать об этом.

Но вы можете упростить это, используя простой помощник dh. Ваш файл правил будет выглядеть примерно так:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_install:
    # Copy .py files
    cp pycounter.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/pycounter.py
    cp prefs.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/prefs.py

    # desktop copyright and others (not complete, check)
    cp extras-pycounter.desktop $(CURDIR)/debian/pycounter/usr/share/applications/extras-pycounter.desktop
    dh_auto_install

Я бы также посоветовал использовать dh_install, а не cp Т.е.:

dh_install prefs.py /opt/extras.ubuntu.com/pycounter/

См. справочную страницу для команды dh и справочную страницу для команды dh_install

2
ответ дан 25 July 2018 в 18:20

Как говорится в сообщении об ошибке, в вашем файле правил нет цели build. Ваша цель install указывает это как требование. debian/rules файлы являются Makefiles. Возможно, вы захотите немного прочитать об этом.

Но вы можете упростить это, используя простой помощник dh. Ваш файл правил будет выглядеть примерно так:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_install:
    # Copy .py files
    cp pycounter.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/pycounter.py
    cp prefs.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/prefs.py

    # desktop copyright and others (not complete, check)
    cp extras-pycounter.desktop $(CURDIR)/debian/pycounter/usr/share/applications/extras-pycounter.desktop
    dh_auto_install

Я бы также посоветовал использовать dh_install, а не cp Т.е.:

dh_install prefs.py /opt/extras.ubuntu.com/pycounter/

См. справочную страницу для команды dh и справочную страницу для команды dh_install

2
ответ дан 2 August 2018 в 00:33

Как говорится в сообщении об ошибке, в вашем файле правил нет цели build. Ваша цель install указывает это как требование. debian/rules файлы являются Makefiles. Возможно, вы захотите немного прочитать об этом.

Но вы можете упростить это, используя простой помощник dh. Ваш файл правил будет выглядеть примерно так:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_install:
    # Copy .py files
    cp pycounter.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/pycounter.py
    cp prefs.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/prefs.py

    # desktop copyright and others (not complete, check)
    cp extras-pycounter.desktop $(CURDIR)/debian/pycounter/usr/share/applications/extras-pycounter.desktop
    dh_auto_install

Я бы также посоветовал использовать dh_install, а не cp Т.е.:

dh_install prefs.py /opt/extras.ubuntu.com/pycounter/

См. справочную страницу для команды dh и справочную страницу для команды dh_install

2
ответ дан 4 August 2018 в 16:03

Как говорится в сообщении об ошибке, в вашем файле правил нет цели build. Ваша цель install указывает это как требование. debian/rules файлы являются Makefiles. Возможно, вы захотите немного прочитать об этом.

Но вы можете упростить это, используя простой помощник dh. Ваш файл правил будет выглядеть примерно так:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_install:
    # Copy .py files
    cp pycounter.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/pycounter.py
    cp prefs.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/prefs.py

    # desktop copyright and others (not complete, check)
    cp extras-pycounter.desktop $(CURDIR)/debian/pycounter/usr/share/applications/extras-pycounter.desktop
    dh_auto_install

Я бы также посоветовал использовать dh_install, а не cp Т.е.:

dh_install prefs.py /opt/extras.ubuntu.com/pycounter/

См. справочную страницу для команды dh и справочную страницу для команды dh_install

2
ответ дан 6 August 2018 в 00:40

Как говорится в сообщении об ошибке, в вашем файле правил нет цели build. Ваша цель install указывает это как требование. debian/rules файлы являются Makefiles. Возможно, вы захотите немного прочитать об этом.

Но вы можете упростить это, используя простой помощник dh. Ваш файл правил будет выглядеть примерно так:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_install:
    # Copy .py files
    cp pycounter.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/pycounter.py
    cp prefs.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/prefs.py

    # desktop copyright and others (not complete, check)
    cp extras-pycounter.desktop $(CURDIR)/debian/pycounter/usr/share/applications/extras-pycounter.desktop
    dh_auto_install

Я бы также посоветовал использовать dh_install, а не cp Т.е.:

dh_install prefs.py /opt/extras.ubuntu.com/pycounter/

См. справочную страницу для команды dh и справочную страницу для команды dh_install

2
ответ дан 7 August 2018 в 18:06

Как говорится в сообщении об ошибке, в вашем файле правил нет цели build. Ваша цель install указывает это как требование. debian/rules файлы являются Makefiles. Возможно, вы захотите немного прочитать об этом.

Но вы можете упростить это, используя простой помощник dh. Ваш файл правил будет выглядеть примерно так:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_install:
    # Copy .py files
    cp pycounter.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/pycounter.py
    cp prefs.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/prefs.py

    # desktop copyright and others (not complete, check)
    cp extras-pycounter.desktop $(CURDIR)/debian/pycounter/usr/share/applications/extras-pycounter.desktop
    dh_auto_install

Я бы также посоветовал использовать dh_install, а не cp, т.е.

См. справочную страницу для команды dh и справочную страницу для команды dh_install

2
ответ дан 10 August 2018 в 06:53

Как говорится в сообщении об ошибке, в вашем файле правил нет цели build. Ваша цель install указывает это как требование. debian/rules файлы являются Makefiles. Возможно, вы захотите немного прочитать об этом.

Но вы можете упростить это, используя простой помощник dh. Ваш файл правил будет выглядеть примерно так:

#!/usr/bin/make -f

%:
        dh $@

override_dh_auto_install:
    # Copy .py files
    cp pycounter.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/pycounter.py
    cp prefs.py $(CURDIR)/debian/pycounter/opt/extras.ubuntu.com/pycounter/prefs.py

    # desktop copyright and others (not complete, check)
    cp extras-pycounter.desktop $(CURDIR)/debian/pycounter/usr/share/applications/extras-pycounter.desktop
    dh_auto_install

Я бы также посоветовал использовать dh_install, а не cp Т.е.:

dh_install prefs.py /opt/extras.ubuntu.com/pycounter/

См. справочную страницу для команды dh и справочную страницу для команды dh_install

2
ответ дан 15 August 2018 в 18:50

Другие вопросы по тегам:

Похожие вопросы: