Это на этот вопрос уже есть ответ:
Я хотел бы создать gVim AppImage, используя пакеты от 14.04 (почему не 16.04? Потому что пакеты 16.04 слишком новый, поскольку AppImages будет работать только в дистрибутивах более новых или того же возраста, что и дистрибутив, из которых они созданы). Теперь я хотел бы, чтобы мой gVim AppImage был для самой последней версии gVim, поэтому мне нужен репозиторий для 14.04 который предоставляет самую последнюю версию gVim. Я искал на Launchpad поддерживаемые PPA Vim, но не нашел ни одного (все, что я нашел, устарели).
Мои вопросы:
Я знаю, что могу построить последний gVim как пакет Debian с функцией checkinstall, но я хочу использовать gVim из репозитория пакетов для сборки моего gVim AppImage, поскольку он все намного проще. Где я могу найти последний пакет Debian для gVim?
В качестве альтернативы, как я могу создать контейнер AppImage из произвольного набора двоичных файлов (загруженных откуда-то или скомпилированных из исходного кода)?
AppImage является в основном просто самомонтирующимся изображением файловой системы, которое содержит приложение и все, что он должен выполнить в единственном файле.
Вот пример, который создает GNU Emacs на Travis CI и упаковывает его как AppImage: https://github.com/probonopd/Emacs. AppImage
необходимо смочь к тому же для gVim.
Это звучит более сложным, чем это на самом деле, все шаги помимо тестирования могут быть сделаны на одном маленьком сценарии удара как в примере. Поскольку Вы видите в https://github.com/probonopd/Emacs. AppImage, легко произвести AppImage.
я рекомендую сотрудничать с восходящими авторами программного обеспечения, так, чтобы восходящий проект самими обеспечил официальный AppImage. Таким образом, восходящий проект может управлять сквозным пользовательским опытом их программного обеспечения; что-то много восходящих проектов приложения ценит. Пользователей также можно уверить, что AppImage соединен точно в пути исходные авторы предназначенного программного обеспечения и не измененный в некотором роде посредниками.