Что не так с этим контрольным файлом?

Сначала я столкнулся с той же ошибкой, что и Ошибка при создании исходного пакета debain с помощью dpkg .

После его ответа я столкнулся с этой проблемой

tata@archisman-HP-240-G3-Notebook-PC ~/brightness-controller $ debuild
dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: source package PACKAGE
dpkg-buildpackage: source version 1.2
dpkg-buildpackage: source distribution trusty
dpkg-buildpackage: source changed by Archisman Panigrahi <tata@archisman-HP-240-G3-Notebook-PC>
dpkg-source --before-build brightness-controller
dpkg-buildpackage: host architecture amd64
dpkg-source: warning: unknown information field 'Version' in input data in general section of control info file
dpkg-source: warning: unknown information field 'Architecture' in input data in general section of control info file
dpkg-source: error: source package name 'PACKAGE' is illegal: character 'P' not allowed
dpkg-buildpackage: error: dpkg-source --before-build brightness-controller gave error exit status 255
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Управляющий файл

Source: brightness-controller
Section: accessories
Priority: optional
Maintainer: Archisman Panigrahi <apandada1@gmail.com>
Version: 1.2
Architecture: all
Build-Depends: python-wxgtk2.8,
               python,
               xrandr,
Homepage: http://lordamit.github.io/Brightness

Package: brightness-controller
Architecture: any
Depends: python-wxgtk2.8,
         python,
         xrandr,
Description: Brightness Controller is the only GUI application for Linux that allows you to control brightness 
of your primary and secondary display from the same place. It is a software based dimmer.
Released under GPL-3, Brightness Controller's source code is available at
.
https://github.com/lordamit/Brightness
.
If you encounter any problem you can open an issue in the GitHub project. 
.
Kindly review and let your friends know if this application made your display more friendly to your eyes.
0
задан 13 April 2017 в 15:24

1 ответ

Из Руководства политики Debian, главы файлы Управления и их поля :

поля в общем абзаце (первый, для исходного пакета):

  • Источник (обязательный)
  • Специалист по обслуживанию (обязательный)
  • Загрузчики
  • , Раздел (рекомендовал)
  • , Приоритет (рекомендовал)
  • , Сборка - Зависит и др.
  • , Версия Стандартов (рекомендовала)
  • Домашняя страница
  • Vcs-браузер, Vcs-мерзавец, и др.

, поля в двоичных абзацах пакета:

  • Пакет (обязательный)
  • Архитектура (обязательная)
  • , Раздел (рекомендовал)
  • , Приоритет (рекомендовал)
  • Важный
  • , Зависит и др.
  • Описание (обязательное)
  • Домашняя страница
  • Созданный Используемый
  • , Тип пакета

Очевидно, ни Version, ни Architecture принадлежит первого абзаца (источник упаковывают один). Version не принадлежит debian/control во всем . Версия определяется от debian/changelog, и только заключительный пакет генерировал DEBIAN/control, будет содержать Version.

Похож на некоторый файл в debian, вероятно debian/changelog, правильно не создается. Это использует PACKAGE в качестве имени пакета, где это должно быть brightness-controller. Имена пакета всегда являются нижним регистром.

3
ответ дан 14 April 2017 в 01:24
  • 1
    @SiniЕЎaBotaЕЎ ищите свои признаки в других вопросах, и †“, если необходимо †“излагают новый этому, давая нам точную информацию, ошибочные выводы и т.д. It' simpossible для высказывания этого пути. – dessert 17 August 2017 в 08:24

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

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