Пакет alien версии 8.95. alien --version сообщает, что он 8.85. На Ubuntu 18.04 alien 8.95 (alien --version выдает 8.95) сожет конвертировать deb пакет с control.tar.xz внутри, а в Альте 8.85 не может и хочет control.tar.gz
Похоже, что https://bugzilla.altlinux.org/show_bug.cgi?id=30594 должно апстримно работать
А это важно, потому что современный dpkg использует control.tar.xz по умолчанию
Пример пакета с control.tar.xz и data.tar.xz: https://launchpad.net/~mikhailnov/+archive/ubuntu/utils/+files/btrfsmaintenance_0.4.1-6~bionic1_all.deb В #30954 речь шла только про data
Но он (на Альте) не может обрабаотать и пакет, где control.tar.gz вместе с data.tar.xz https://launchpad.net/~mikhailnov/+archive/ubuntu/blobs-tmp/+files/onlyoffice-desktopeditors-appimage_5.1.27-3~trusty1_amd64.deb # alien --to-rpm onlyoffice-desktopeditors-appimage_5.1.27-3~trusty1_amd64.deb в архиве нет пункта data.tar.gz gzip: stdin: unexpected end of file tar: Это не похоже на tar-архив tar: Завершение работы с состоянием неисправности из-за возникших ошибок
Нужно поставить dpkg, тогда Alien будет использовать его для распаковки.
alien-8.95-alt6 -> sisyphus: Tue Jul 10 2018 Vitaly Lipatov <lav@altlinux.ru> 8.95-alt6 - add control.tar.xz support (ALT bug 35145)
(В ответ на комментарий №6) > alien-8.95-alt6 -> sisyphus: > > Tue Jul 10 2018 Vitaly Lipatov <lav@altlinux.ru> 8.95-alt6 > - add control.tar.xz support (ALT bug 35145) Просьба проверить, что с этой сборкой и без dpkg работает.
Не работает по-прежнему. p8, alien из сизифа. # apt-cache policy alien alien: Установлен: 8.95-alt6 Кандидат: 8.95-alt6 Таблица версий: *** 8.95-alt6 0 100 RPM Database 8.95-alt4.M80P.5 0 500 http://ftp.altlinux.org p8/branch/noarch/classic pkglist $ alien --to-rpm onlyoffice-desktopeditors-appimage_5.1.27-3~trusty1_amd64.deb Warning: alien is not running as root! Warning: Ownerships of files in the generated packages will probably be wrong. в архиве нет пункта data.tar.gz gzip: stdin: unexpected end of file tar: Это не похоже на tar-архив tar: Завершение работы с состоянием неисправности из-за возникших ошибок ^C
c dpkg работает
(В ответ на комментарий №8) > Не работает по-прежнему. А вы, когда пишете «по-прежнему», подразумеваете, что вы и когда заводили багу, испытывали проблему с пакетом onlyoffice? То, что я сделал по этой баге — было про control, и оно работает. Если вы поменяли пакет, на котором тестируете, хоть присылайте ссылку, где скачать. (В ответ на комментарий №0) > Пакет alien версии 8.95. alien --version сообщает, что он 8.85. С версией интересная тема, проверю.
JFYI распаковка deb все еще не работает без установленного dpkg $ alien -r fping_5.0-1_amd64.deb > в архиве нет пункта control.tar.gz (нужно брать xz вместо него) проверял на https://debian.pkgs.org/11/debian-main-amd64/fping_5.0-1_amd64.deb.html с dpkg все ок версии в changelog апстрима и пакета все еще отличаются.