Introduction To create a cydia package or.deb as it's also known, you need to have a bit of know how on how iPods work. Firstly they are a unix based system (as well as Linux and OSX) so at the end of every line there is a break which you don't see. In windows this break is [LF][CR] And in unix it's [LF] iPods will only work with the LF meathard so if using windows you will need notepad++ or create the debs on your iPod. Step one - control files A control file is needed as the base of your deb as everyone needs one.
Mar 30, 2010 A Quick and Easy Step By Step Tutorial on How to Create a Cydia.DEB file in. PreWritten Control file. Cydia **NO PC OR JAILBREAK. As I already said here my wifi is not working so I need to install Cydia.deb files like SBSettings, Installous, Winterboard etc. Manually.well I did, but they wont.
The basic layout is as follows Create a folder called: DEBIAN (all caps) and then a file within that that is called control. Then the text file should be called control with no extention. And the file should contain this basic layout. Code: Package: com.yourname.packagename Name: Name of package Version: Version number Section: is it a tweak, utility, app or theme Architecture: iphoneos-arm (the base architecture of ios do not change this!) Depends: any package dependacies or firmware dependacies (line can be removed if there are no dependacies) Description: Insert a discription Author: your name Maintainer: Your name or maintainers name This is the basic layout of a control file.
Everytime you want to put out an update change the version number to be higher than the current version. Creating your layout Depending on where you want your files to go depends on the layout of this section. As an example I am going to use a typical module layout. The path to the folder is /var/mobile/Library/Configurator This will place the file in that folder and dpkg (the way packages install. I will explain this more later). So create a folder for var then a folder within that called mobile and so on. After that is done you have told dpkg where your files go.
Once the folder layout has been setup you can build your package. To do this you need to have dpkg installed (it comes pre-loaded on Jailbroken devices and all the diffrent Linux flavors). It is a lot easier to do this stage on a Linux computer or the iPod itself. This will be written if you where doing it on an iPod. Firstly open terminal and login as root (su then alpine or whatever your password is) The use the cd command to your folder you stored your debian and files for your package (for me it would be cd /var/mobile/debs) Then type dpkg -b com.name.packagename Dpkg will return errors (at a maximum of 3 ignorable errors about user defined fields which you can ignore) and then the deb will have been created in the same directory. (screenshots are from the building of my update to the retina remover module) Edit by Bruan to provide more keywords in the title.
Contents • • • • • • • • • Tools To do: add existing tools, on which platforms they are available, how to use them. DEBIAN folder Control file To do: add layout of fields, what do they mean, how they are used. Refer to and links at the bottom. Fluch Der Karibik 4 Musik Download Music. If you need to list dependencies or conflicting packages, Debian's packaging manual may be useful (because Cydia packaging is based on Debian packaging):,, -- or if you're submitting this package to a default repository, you can just ask your repository maintainer for help with this. Other files You can add preinst, postinst, extrainst_, prerm, and postrm files to run scripts at various points of the package installation and uninstallation lifecycle. It's important to be conservative with this code - as explains, 'Do not use postinst/preinst/extrainst_ for file management purposes!