How to create .deb packages on Mac OS X

后端 未结 5 1109
小鲜肉
小鲜肉 2020-12-30 00:59

I am trying to upload my app on Cydia and it requires .deb package. I am unable to figure out how to make .deb packages on mac. I am using 10.6.3 when I write this command o

相关标签:
5条回答
  • 2020-12-30 01:07

    It's available on Homebrew:

    brew install dpkg

    If you don't have Homebrew installed, go to brew.sh. It's a simple one-liner to install.

    Homebrew is less invasive, less complicated, and more popular than Macports or similar.

    0 讨论(0)
  • 2020-12-30 01:10

    I installed mac ports 1.7 through terminal as no package is available.

    After that I installed Mac ports 1.9 through installer.

    Then goto this path /opt/local/bin and run sudo port selfupdate

    after that execute sudo port install dpkg

    it will take some time and after that your dpkg is successfully configured.

    Run this command sudo dpkg-deb -b MyProgram to make MyProgram.deb

    Note MyProgram should contain DEBIAN folder and under that control file remove txt extention

    Below is control file

    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>
    

    dont forget to place a new line at the end of control file otherwise you will get an error.

    0 讨论(0)
  • 2020-12-30 01:11

    You need Xcode installed on your system before using mac ports - you find it on the second mac DVD, I think. After that, you can install mac ports and then via the Terminal type "sudo port install dpkg", press return and enter your password. It may take some time to compile. You tried that?

    0 讨论(0)
  • 2020-12-30 01:12

    i think these links can be useful for you:

    How to make a deb on mac

    Using ant to create deb

    0 讨论(0)
  • 2020-12-30 01:20

    Best option is to use FPM and you can create it in 50 secs: fpm

    0 讨论(0)
提交回复
热议问题