Ошибка пакета Debian при сжатии?
Мой ручной пакет Debian не установится, если я соберу его на Squeeze (ну, squeezechroot)? Если я построил его на wheezy box, хотя он собирает устанавливаемые пакеты.
Обратите внимание, что он хорошо работает в любом случае. Я генерирую пакеты Debian, используя CMake/CPack.
Я получаю сообщение об ошибке:
user @ buildbox: / builddir / packagename # dpkg -i packagename_1.0.3.deb (Чтение базы данных... 35116 файлов и каталогов, установленных на данный момент.) Распаковка packagename (из packagename_1.0.3.deb) ... dpkg: ошибка обработки packagename_1.0.3.deb (--install): невозможно создать `/usr/share/packagename/builddir/mixer_devices.txt.dpkg-new' (при обработке`./usr/share/packagename/builddir/mixer_devices.txt'): Нет такого файла или каталога dpkg-deb: вставка подпроцесса прервана по сигналу (сломанный канал) Во время обработки возникли ошибки: packagename_1.0.3.deb
1 ответ
Может быть так mixer_devices
по какой-то причине не содержится в созданном файле deb?
Просто сделай ar x packagename_1.0.3.deb
и посмотрите, что содержит файл tar.