0

If you jailbreak in iOS, you install stuff using .deb files. Being a Linux user I know Debian-based distros use that file type. I know that iOS is not Debian- or Linux-based, but it is UNIX-based. Why does iOS use .deb files when you jailbreak?

  • 1
    Welcome to Ask Different. Can you explain in more detail what files specifically are .deb? "you install stuff" is quite broad - It could be that some developers are using them "for reasons" and since we're not about software development, this needs to be about a practical problem you are solving and not a "how come people Y did Z?". (just edit the post with the added detail and the hold can be reviewed) – bmike Dec 31 '15 at 16:02
  • 2
    It's the cydia installer that uses dpkg in the installation process : saurik explains really well on his blog : saurik.com/id/7 + saurik.com/id/1 – enzo Dec 31 '15 at 17:39
5

Jay Freeman ("saurik") is the developer of Cydia and brought Debian APT to iOS.

The iPhone … is running a pared down Mac OS X with its standard complement of a FreeBSD-based userland over a Darwin kernel.

For distribution, I have chosen Debian's APT

Source: http://www.saurik.com/id/1

These elements together delineate .deb files as the container for the package to be installed.

In the world of Debian APT/dpkg, anything you can install is a "package". These packages exist in the form of .deb files

Source: http://www.saurik.com/id/7

dpkg-deb allows these deb files to be installed and managed easily and with little overhead, which is very important for iOS devices.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .