среда, 11 января 2012 г.

makeself

В ходе дискуссии пришли к выводу, что для разработчика ПО наиболее оптимальным способом распространения своих разработок, в частности для GNU/Linux, является самораспаковывающийся архив (разумеется, плюс архив с исходными кодами при соответствующей лицензии). Такой подход можно увидеть, например, у nvidia с ее видео драйверами. Получается весьма удобно. И разработчику, и пользователю. Мантейнерам при этом ничто не мешает создать дистрибутивный пакет, будь то свободное ПО (исходные коды доступны) или проприетарное (взял и перепаковал run в pkg.tar.xz или deb с учетом специфики конкретного дистрибутива).
Так вот. Для создания таких самораспаковывающихся архивов используется makeself, найти который можно, помимо репозиториев любимого дистрибутива, на github-е. А если что не понятно, но на youtube есть видео с объяснениями как с ним работать.

Комментариев нет:

Отправить комментарий