Вы использовали alien для преобразования формата пакета из .rpm
в .deb
.
В большинстве случаев этот инструмент работает безупречно. Но редко не удаётся собрать устанавливаемый пакет. Особенно, если в пакет .rpm включены некоторые сценарии установки или config-scripts (которые похожи на сценарии pre и post install/remove в пакете .deb).
При запуске alien вы не сказали, были ли какие-нибудь ошибки или выданы предупреждения.
Тем не менее, он может "запуститься успешно" и выдать пустой или сломанный пакет...
Если были какие-то ошибки или предупреждения, посмотрите внимательнее на них. Скорее всего, сообщения будут указывать в правильном направлении. Но для следующего я предполагаю, что ошибок, выданных alien, не было.
Первой проверкой на наличие ошибок будет извлечение обеих версий формата пакета и сравнение их содержимого.
Сначала сделайте два temp-директора
mkdir /tmp/sqldeveloper.deb /tmp/sqldeveloper.rpm
, затем извлеките .deb
пакет
dpkg-deb -X sqldeveloper_4.0.0.12.27-2_all.deb /tmp/sqldeveloper.deb
И rpm пакет
cd /tmp/sqldeveloper.rpm
rpm2cpio sqldeveloper-4.0.3.16.84-1.noarch.rpm | cpio -idmv
Затем вы можете сравнить каталоги с diff
diff . /tmp/sqldeveloper.deb
Если в каталоге .deb отсутствуют файлы, то пакет был разбит alien. Тогда, возможно, обратитесь за помощью к разработчикам этого инструмента.
Но как я прочитал сообщения, выданные dpkg -i
, которые вы разместили, есть некоторая проблема с упаковкой, и файл
./opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/lib/pdfbox-app-1.8.0.jar
не может быть извлечен. Может быть, родительский каталог отсутствует или есть какая-то проблема с правами доступа по проводной сети.
Я думаю, что проблемы появятся, когда вы попытаетесь извлечь архив .deb
вручную, как показано выше.
Кстати: это программное обеспечение java, а версии "Other Platforms", доступные для скачивания - это zip-архив. Предполагается, что он будет запущен без установки, когда распакован в вашем домашнем каталоге.