dpkg-deb build игнорирует / неверно истолковывает журнал изменений

Я создаю пакет .deb, используя:

dpkg-deb --build package 

Каталог «package» содержит другой каталог DEBIAN, который имеет журнал изменений, но в результате пакет не имеет changelog.Debian.gz в нем, и если я проверю пакет с помощью lintian, я получаю следующие ошибки:

 E: msodbcsql: debian-changelog-file-missing W: msodbcsql: unknown-control-file changelog 

Я не знаю, если уместно, но разрешения на журнал изменений выглядят следующим образом:

 -rwxr-xr-x 1 maximk maximk 159 May 10 11:23 changelog 

Почему «changelog» считается неизвестным управляющим файлом, а не, вы знаете, списком изменений?

One Solution collect form web for “dpkg-deb build игнорирует / неверно истолковывает журнал изменений”

В двоичном пакете журнал изменений не является файлом управления, это всего лишь часть полезной нагрузки пакета. С dpkg-deb -b это означает, что вам нужно поместить список изменений в usr/share/doc/${package}/changelog.Debian.gz напрямую (или .../changelog.gz для собственного пакета).

Более конкретно, поскольку вы создаете свой пакет в каталоге package , вместо того, чтобы помещать свой package/DEBIAN/changelog изменений в package/DEBIAN/changelog , вы помещаете его в package/usr/share/doc/package/changelog.Debian.gz и создаете свой пакет по-прежнему с пакетом dpkg-deb -b package .

В исходных пакетах dh_installchangelogs debian/changelog находится в debian/changelog и обрабатывается dh_installchangelogs .

  • Укажите опцию diff для подсказки файла конфигурации dpkg
  • Что означает сообщение apt-get «сломанные пакеты»?
  • возможно ли определить установленные пакеты на вторичном смонтированном диске?
  • dpkg видит их, но apt-get не может их удалить?
  • Я побил apt-get и dpkg, пытаясь перекрещивать мою архитектуру Debian
  • Могут ли удаленные пакеты Debian иметь оставшиеся файлы?
  • Использовать символическую ссылку для перемещения каталога, созданного пакетом .deb - что-нибудь сломается?
  • Как затвердеть su с dpkg-statoverride?
  • apt-get возвращает странную ошибку
  • Поиск пакетов с установленными старыми конфигурациями и принудительное использование новых конфигураций
  • После обновления MongoDB он не запускается и журнал пуст
  • Interesting Posts

    используя awk для перечисления pids

    Несколько интерфейсов Lan на одной виртуальной машине вместо нескольких виртуальных машин

    Вывод цветного скрипта только при вызове из интерактивной оболочки

    Невозможно использовать почтовые защищенные порты

    Оценка выражения и округление до трех десятичных знаков

    Как изменить фокус в X-окне на терминале

    Как просмотреть файлы в чердаке CVS?

    Как я могу постоянно видеть текущее имя файла в vim?

    Centos6: увеличение пространства без потери данных

    xdg-open только открывает Nautilus

    Нужно ли устанавливать LIRC отдельно в Fedora 18?

    Как я могу защитить эти два сценария, используемые в SSH authorized_keys дальше?

    'find -mtime -1 -print | xargs tar 'архивирует все файлы из каталога, игнорируя аргумент -mtime -1

    Панель управления xfce4 от редактирования (киоск)

    Имеет ли терминал-мультиплексор какую-либо выгоду при использовании с диспетчером оконной панели?

    Linux и Unix - лучшая ОС в мире.