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