To copy the file to the /etc/perl folder and make it executableĪnd your /usr/bin folder should look likeĪnd your /etc/perl folder should look likeĬreate a folder in your home folder (lets call it cydia), create a sub-folder called apps for your apps and themes and another called upload for files going to your repository. Sudo cp /home/username/Desktop/cydia-repo/ /etc/perl Sudo chmod 0777 /usr/bin/dpkg-scanpackages Sudo cp /home/username/Desktop/cydia-repo/dpkg-scanpackages /usr/bin Open Terminal And run the following commands to copy the dpkg-scanpackages file to the /usr/bin folder and make it executable by changing permissions
Cydia app maker archive#
Now Switch over to linuxĮxtract the files from the archive and u should have dpkg-scanpackagesand Sponsor: financial provider for package, format “Name.Author: wrote the software, same format as Maintainer.Maintainer: package builder, person to contact for problems, format “Name ”.You should use this to display custom links and/or screenshots. Depiction: this loads a URL into an iframe in place Description and Homepage.Homepage: sends the user to the page of the packager’s choice (ignored if you use Depiction).Description: a description of your program (ignored if you use Depiction).Depends: program(s) that need to be installed for your program to work such as “winterboard” if it is a theme.Architecture: this will probably always be “iphoneos-arm” if you are writing for firmware 1.2/2.x.Name: the name of your program as seen in Cydia.It is similar to the bundleIdentifier in Apple’s ist file. Package: this is the identifier of the package and should be all lower case.This has to be exactly like how its supposed to go on the iPhone. The next subfoler is Library and inside that there is Themes (Because this is a theme and theme go to /library/themes). In that there is a subfolder “ DEBIAN“(Case-Sensetive - all caps) Which is required. There is a folder “ MyProgram” with all the files. Any app or theme, because nobody wants an emtpy repo.Files that you will copy to two directories on your Linux machine.A website where you have FTP access to host the repo.A computer running a Linux Distro ( maybe latest version of Ubuntu.).
Cydia app maker install#
For example: Once you(a Dev) makes a repo you put your apps in it then can distribute the link of the repo to others so they can install your apps via installer. A way of a developer distributing apps through installer/cydia.