This page has been robot translated, sorry for typos if any. Original content here.

Installation Instructions .deb applications

FAQ по установке *.deb

Deb is an extension of the “binary” package file names for distributing and installing software on the OS of the Debian project, and others using the package management system dpkg .

Deb is part of the word Debian, in turn, formed from the words Debra - the name of a friend (later wife, now - former) founder Debian Jan Murdoch (Eng Ian) on his own behalf.

To install .deb files on iOS, jailbreak is required.

Third-party software packages in the Cydia Store, which are impossible for many reasons to add to the App Store, are distributed in the .deb format. Programs in the Cydia Store, downloaded via the mobile Internet in the Cydia application itself, are installed directly in it without any problems. If you downloaded a .deb file via the Internet, you can install it in one of the following ways.

Method number 1: through the terminal

  1. Copy using the file (for example, free iFunBox ) manager .deb to the device (/ var / root / tmp);
  2. Install MobileTerminal via Cydia from the standard BigBoss repository (added by default to the Cydia repository).
  3. Start the terminal and enter the commands:
  su root
 alpine
 dpkg -i / tmp / filename 

Then the fun begins. Different lines will run, reporting the steps of the installation process. If the package is installed, then you will again find yourself on the command line and everything is fine. But if not, then before going back to the command line you will see error messages (error). With these messages you can already move to the forums and try to find out the reason. Probably, it is in unresolved dependencies (there are not enough other packages on which this one depends). Or maybe this version just does not work on your firmware. Or even it is a non-working program. The reasons may be many. Yes, and in general, it all depends on what kind of packages you put. Are you sure they should appear on the screen? Because, for example, mc (Midnight Commander) is generally a console application. Except from the command line, you will not run it from anywhere.

Method # 2: via Autoinstall Cydia

  1. If you only jailbreak, connect the device to a Wi-Fi or 3G network. Then open Cydia, and give it a few minutes to automatically update the system files.
  2. Copy using the file manager (for example, free iFunBox ) .deb to the device / var / root / Media / Cydia / AutoInstall / If there is no folder at var / root / Media / Cydia / AutoInstall folder, then create it with the same file manager;
  3. Reboot iPhone, iPod Touch or iPad (turn it off and on completely);
  4. When you start the device Cydia will automatically install all the deb-files that will be in this folder;

Possible errors and their solutions:

  • If the reboot in the AutoInstall folder is empty, then the installation was successful. But if the installed program did not appear in the installed Cydia (Cydia "Manage" Packeges) packages or appeared there, but is in the queue for deletion, you did not complete the first item, i.e. did not update Cydia after jailbreak. Remove the package and repeat the instruction starting from the 1st item.
  • If the autoinstall folder is not empty after a reboot, then you made a mistake and created the Autoinstall folder not there. Repeat the instructions, and use the AutoInstall folder in the right place.

Method number 3: via Cyder II

The method works only on Windows, because Cyder II was not released on Mac OS X.

Download Cyder II Cyder2-0.1-RC2? .Zip Cyder2-0.1-RC2? .Zip Virus Free by KAV
  1. Connect the device to the computer via USB-cable.
  2. Run Cyder II on the computer. After the program automatically creates the folders it needs, we close Cyder.
  3. Cyder II began to give an error after the next iTunes update. It is treated by copying the sqlite3.dll file from C: \ Program Files \ Common Files \ Apple \ Apple Application Support \ to the program folder. Replace.
  4. In the Archives folder, which will be created automatically when you first start the program, copy the necessary .debs.
  5. After that, run Cyder again, so he saw them.
  6. In the "Sync" tab in the list we see our packages. Now you can choose where they can be copied to the iPhone: in the Sidia cache or in the AutoInstall folder. Choose what you like more.
    • Cydia Cache - this means, after copying, you need to run Sidia, select the program you want to install in the search and start the installation. The program will be installed immediately, not swinging from an Internet;
    • AutoInstall - after copying you just need to reboot the device, and the program will install itself during this reboot.
  7. Is done.

Method №4: via iFile

  1. Install iFile through Cydia from the cydia.xsellize.com repository to the device.
  2. Transfer files using any file manager (for example, free iFunBox ) to absolutely any device directory.
  3. Launch iFile, click the Install button.
  4. Once the file is installed, do Respring (desktop update) or Reboot (reboot).

How to change the rights

  • Install iFile through Cydia from the cydia.xsellize.com repository to the device.
  • Launch iFile.
  • Go to the directory in which the file of interest. For example, I want to view the rights for the Library folder.
  • Go to the file Attributes - blue arrow in the right edge of the screen opposite the file name or folder. Scroll down and find the Permissions menu.
  • To set permissions 777 you need in all three points: Group, User, All, - put all four daws opposite to Read, Write, Run, Cache.
  • Click the blue button Done in the upper right corner of the screen.
  • ???
  • Profit.

Help for rights:

  • 555 - the file is available for reading and execution.
  • 600 - File is not available.
  • 644 - access for all to read.
  • 666 - the file can be read and modified.
  • 755 - the file can be read and run by anyone.
  • 777 - the file is available for recording and running to anyone.