Как создавать пакеты .deb в Mac OS X - PullRequest
17 голосов
/ 21 октября 2010

Я пытаюсь загрузить свое приложение на Cydia, и для этого требуется пакет .deb.Я не могу понять, как сделать пакеты .deb на Mac.Я использую 10.6.3, когда пишу эту команду на терминале

dpkg-deb -b MyProgram

Вывод на терминал

-bash: dpkg-deb: command not found

Я установил fink, порты Mac вставляют Mac DVD, чтобы узнать, но ничегопомогает.

Ответы [ 5 ]

26 голосов
/ 18 января 2014

Доступно на домашнем пиве:

brew install dpkg

Если у вас не установлен Homebrew, перейдите на brew.sh . Это простая однострочная установка.

Homebrew менее инвазивен, менее сложен и более популярен, чем Macports или аналогичный.

9 голосов
/ 23 октября 2010

Я установил порты Mac 1.7 через терминал, так как пакет недоступен.

После этого я установил порты Mac 1.9 через установщик.

Затем перейдите по этому пути /opt/local/bin и запустите sudo port selfupdate

, после этого выполните sudo port install dpkg

это займет некоторое время, и после этого ваш dpkg будет успешно настроен.

Запустите эту команду sudo dpkg-deb -b MyProgram, чтобы сделать MyProgram.deb

Примечание. MyProgram должен содержать папку DEBIAN и этот файл управленияудалить текстовое расширение

Ниже приведен контрольный файл

Website: www.zeeshanullah.com
Maintainer: zeeshanullah <zzeeshann@gmail.com>
Name: Snapture
Package: zeeshanullah
Section: zeeshanullah
Version: 2.x.x
Architecture: iphoneos-arm
Description: GPS joke.
Sponsor: zeeshanullah.com <zeeshanullah>

Не забудьте поставить новую строку в конце контрольного файла, в противном случае вы получите ошибку.

3 голосов
/ 21 октября 2010

Вам необходимо установить Xcode в вашей системе перед использованием портов Mac - вы найдете его на втором Mac DVD, я думаю. После этого вы можете установить порты Mac, а затем через Терминал введите «sudo port install dpkg», нажмите return и введите свой пароль. Это может занять некоторое время для компиляции. Вы пробовали это?

2 голосов
/ 24 апреля 2013

Лучший вариант - использовать FPM, и вы можете создать его за 50 секунд: fpm

0 голосов
/ 10 октября 2011

я думаю, что эти ссылки могут быть полезны для вас:

Как сделать deb на Mac

Использование ant для создания deb

...