Форум проекта Matuntu

Программное обеспечение => Программы работы с архивами => Тема начата: alv от 21 Сентября 2016, 00:48:04

Название: Конвертация пакетов
Отправлено: alv от 21 Сентября 2016, 00:48:04
Наверное, здесь этому место: Утилита alien: конвертация пакетов в deb-формат (http://alv.me/utilita-alien-konvertatsiya-paketov-v-deb-format/). Пригодна для быстрого создания простых бинарных пакетов.
Название: Re: Конвертация пакетов
Отправлено: vita от 21 Сентября 2016, 12:07:13
Утилита alien: конвертация пакетов в deb-формат (http://alv.me/utilita-alien-konvertatsiya-paketov-v-deb-format/). Пригодна для быстрого создания простых бинарных пакетов.
Алексей, благодарю за интересную тему. Надеюсь, такой способ пригодится в случае недоступности очень нужных для работы пакетов.
Название: Re: Конвертация пакетов
Отправлено: ivm от 22 Сентября 2016, 20:37:15
По большому счёту команда fakeroot alien caja-terminal-0.9.1-1.fc25.x86_64.rpmдействительно соберёт одноимённый deb пакет. Но вот только маленькие нюансы. Файл Control будет сгенерирован от имени пользователя машины, а здесь нарушается безопасность. Также не будут указаны зависимости пакета, что способствует созданию нерабочего пакета. Он может и установится, но толку с такого пакета. 
Название: Re: Конвертация пакетов
Отправлено: alv от 22 Сентября 2016, 22:52:25
Также не будут указаны зависимости пакета, что способствует созданию нерабочего пакета. Он может и установится, но толку с такого пакета.
Не совсем так. Зависимости, скажем, rpm пакета будут указаны так, как указаны в spec-файле. И даже скрипты установки  alien в меру своего разумения трансформиовать.
Но см. последний абзац моей заметки: каждый метод хорош, если понимаешь границы его применения.