Задать вопрос
YaKotikTvoy
@YaKotikTvoy
Стьюдик

Как переделать deb c tar.xz пакет в rpm?

Не получается сконвертировать deb пакет в rpm. Необходимо именно сконвертировать.
[artem@cmbaqu04ourae Package]$ ls
AnyPackages  bash3-3.2.57-alt4.x86_64.rpm  eclipse-titan_6.5.0-1+b1_i386.deb  gcc-13-alt1.i586.rpm  make-4.4.0-alt2.x86_64.rpm
[artem@cmbaqu04ourae Package]$ sudo alien --to-rpm --scripts eclipse-titan_6.5.0-1+b1_i386.deb 
[sudo] password for artem:
в архиве нет пункта control.tar.gz

gzip: stdin: unexpected end of file
Control file couldn't be read! at /usr/share/perl5/Alien/Package/Deb.pm line 163.

[artem@cmbaqu04ourae Package]$ ar tv eclipse-titan_6.5.0-1+b1_i386.deb 
rw-r--r-- 0/0      4 Mar  6 14:40 2019 debian-binary
rw-r--r-- 0/0  10244 Mar  6 14:40 2019 control.tar.xz
rw-r--r-- 0/0 13502452 Mar  6 14:40 2019 data.tar.xz

Внутри у него какие-то tar.xz, я в Linux новичок. Использую Linux Alt. Тут сказано использовать:
epm repack
Но команда не создала rpm пакет.
Вывела под конец вот это.
65831e793e560856774082.png
Не могу в интернете что-то подходящее найти. Можете что-нибудь, пожалуйста, хотя бы скинуть, почитать на данную тему.
  • Вопрос задан
  • 573 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 3
@pfg21
ex-турист
Почитать описание пакета хотя бы в Википедии.
распаковать и вручную установить
Ответ написан
Комментировать
smorman
@smorman
When In Rome do as The Romans do...
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Какова итоговая задача? Установить программу из deb-пакета? Для этого вовсе не обязательно конвертировать - достаточно распаковать и вручную установить, глядя в спеку.
Или хочется чтобы пакетный менеджер учитывал установку? (правильное желание, кстати). Тогда придется разобраться с ошибками выполнения скриптов.

Я бы поискал данную программу в rpm или в исходниках. Создать rpm пакет (имея для консультации готовую дебовскую спеку) с нуля проще чем пытаться одолеть чей-то скрипт по конвертации, неизвестно рабочий или нет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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