debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Сборка из rpm в deb  (Прочитано 1458 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lumen_sky

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Сборка из rpm в deb
« : 14 Декабрь 2018, 09:21:44 »
Есть небольшая программа, которая используется в АльтЛинукс. При переходе на дебиан, возникла необходимость её установить. Я распаковал файл rpm и закинул файлы по папкам вручну. Запустил программу и мне выдало вот такую ошибку:
(notification:7270): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «adwaita»,

(notification:7270): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «adwaita»,
start
[FORMS.PP] ExceptionOccurred
  Sender=EInOutError
  Exception=Access denied
  Stack trace:
  $0805E108
TApplication.HandleException Access denied
  Stack trace:
  $0805E108
exception at 0805E108:
Access denied.
Подскажите, как быть и что ему не хватает, может что-то доставить надо.
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3334
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Сборка из rpm в deb
« Ответ #1 : 14 Декабрь 2018, 12:23:05 »
Я распаковал файл rpm и закинул файлы по папкам вручну.
Грубо говоря такие методы не по феншую в принципе. Если в подробностях то если даже исходник валиден для отдельно взятого дистрибутива то в абсолютном большинстве случаев необходима сборка в среде этого дистрибутива то бишь ядро, компилятор, libc6 ну и сборочные зависимости. Размер программки не имеет при этом значения.
 Да и вообще о какой программе собственно речь?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Lumen_sky

  • Новичок форума
  • Topic Author
  • Сообщений: 7
Re: Сборка из rpm в deb
« Ответ #2 : 17 Декабрь 2018, 05:28:03 »
Я распаковал файл rpm и закинул файлы по папкам вручну.
Грубо говоря такие методы не по феншую в принципе. Если в подробностях то если даже исходник валиден для отдельно взятого дистрибутива то в абсолютном большинстве случаев необходима сборка в среде этого дистрибутива то бишь ядро, компилятор, libc6 ну и сборочные зависимости. Размер программки не имеет при этом значения.
 Да и вообще о какой программе собственно речь?
Программа самописная. Грубо говоря мессенджер между сотрудниками предприятия.
 

Оффлайн ek-nfn

  • Debian 9 xfce x64
  • Местный житель
  • ***
  • Сообщений: 191
Re: Сборка из rpm в deb
« Ответ #3 : 17 Декабрь 2018, 08:28:28 »
есть же alien
sudo alien --scripts пакет.rpm 
получаем .deb. При его установке притянет нужное.
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3334
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Сборка из rpm в deb
« Ответ #4 : 17 Декабрь 2018, 10:55:39 »
При его установке притянет нужное.
Не факт.
#  Если наивно надеяться на то что все зависимости есть в текущем выпуске debian
sudo alien  -i mypackage.rpm
sudo apt-get -f install
Если быть осмотрительнее лучше сначала конвертировать пакет
sudo alien -c mypackage.rpm
ls
sudo dpkg -i mypackage.deb
sudo apt-get -f install
Подводные камни: В зависимости от того когда и на какой системе был собран пакет в debian  могут быть другие версии зависимых библиотек, даже названия могут не совпадать.
Можно конечно в ручную распаковать пакет и поправить control но надёжнее взять исходник и собрать программу из него.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Olej

  • Местный житель
  • ***
  • Сообщений: 405
Re: Сборка из rpm в deb
« Ответ #5 : 15 Январь 2019, 12:17:41 »
но надёжнее взять исходник и собрать программу из него.
Конечно всегда лучше взять исходник ... если дадут ;D
В этом и состоит вопрос, что редкие поделки от радиолюбителей-самоделкиных часто и хотят преобразовывать из одного формата в другой. Приличные проекты - предоставляются в исходниках.
Опять же, с другой стороны, не нужно обольщаться на всякие самоделки, практически всегда им есть более достойные эквиваленты.
 

Русскоязычное сообщество Debian GNU/Linux

Re: Сборка из rpm в deb
« Ответ #5 : 15 Январь 2019, 12:17:41 »


Теги:
 

Сборка программ из исходного кода с разделяющимися пакетами.

Автор ferum

Ответов: 4
Просмотров: 2029
Последний ответ 20 Июль 2012, 11:00:34
от Malaheenee
Debian wheezy, сборка своего Live-дистрибутива

Автор sklimkin

Ответов: 31
Просмотров: 18288
Последний ответ 22 Июль 2015, 14:45:50
от letnab
Сборка ядра с оптимизацией под свой процессор

Автор safocl

Ответов: 6
Просмотров: 1294
Последний ответ 20 Декабрь 2015, 13:14:22
от Brainey
Неудачная сборка

Автор seisros

Ответов: 1
Просмотров: 1478
Последний ответ 18 Июль 2013, 20:13:10
от ferum
Сборка модуля ядра. Отсутствует модуль .ko

Автор Supaplex

Ответов: 0
Просмотров: 1041
Последний ответ 12 Август 2015, 14:34:40
от Supaplex