Подтвердить что ты не робот

Как создать пакеты .deb в Mac OS X

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

dpkg-deb -b MyProgram

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

-bash: dpkg-deb: command not found

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

4b9b3361

Ответ 1

Я установил 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 и под этим файлом управления удалять расширение txt

Ниже приведен файл управления

Website: www.zeeshanullah.com
Maintainer: zeeshanullah <[email protected]>
Name: Snapture
Package: zeeshanullah
Section: zeeshanullah
Version: 2.x.x
Architecture: iphoneos-arm
Description: GPS joke.
Sponsor: zeeshanullah.com <zeeshanullah>

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

Ответ 2

Это доступно для доморощенного:

brew install dpkg

Если у вас нет доморощенного, перейдите в brew.sh. Это простой однострочный набор для установки.

У Homebrew есть меньше удушения на вашей машине и не требует такого большого количества чтения, как Macports. Кроме того, Homebrew является более популярным инструментом.

Ответ 3

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

Ответ 4

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