Как создать пакеты .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, чтобы узнать, но ничего не помогает.
Ответы
Ответ 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
Ответ 5
Я думаю, что эти ссылки могут быть полезны для вас:
Как сделать deb на mac
Использование ant для создания deb