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

Instructions for installing .deb applications

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

Deb - extension of the names of the files of "binary" packages for distribution and installation of software in 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 the girlfriend (later - the wife, now - the former) founder Debian Jan Murdoch (English Ian) on his own behalf.

To install .deb files on iOS, you need a jailbreak.

Third-party software packages in the Cydia Store, which can not be added to the App Store for many reasons, are distributed in .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 have downloaded the .deb file via the Internet, you will be able to install it in one of the following ways.

Method number 1: through the terminal

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

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

Method # 2: via Autoinstall Cydia

  1. If you just did a 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 with the help of the file manager (for example, free iFunBox ) .deb to the device / var / root / Media / Cydia / AutoInstall / If there is no address in var / root / Media / Cydia / AutoInstall folder, then create it the same file manager;
  3. Reload iPhone, iPod Touch or iPad (completely turn off and on);
  4. When you start the device, Cydia will automatically install all the deb files that will be in this folder;

Possible errors and their solution:

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

Method number 3: through Cyder II

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

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. Launch Cyder II on your computer. After the program automatically creates the desired folder, close the Cyder.
  3. Cyder II began to give an error after the next update iTunes. It is treated by copying the sqlite3.dll file from C: \ Program Files \ Common Files \ Apple \ Apple Application Support \ to the program folder. We replace.
  4. In the Archives folder, which will be created automatically the first time you run the program, copy the required .deb's.
  5. Then run Cyder again so that he sees them.
  6. In the "Synchronization" tab in the list we see our packages. Now you can choose where they can be copied to the iPhone: in the Cydia cache or in the AutoInstall folder. Choose what you like best.
    • Cydia cache - this means, after copying you need to run Sidia, select the program that you want to install in the search, and start the installation. The program will be installed immediately, without swinging from Ineta;
    • AutoInstall - after copying you just need to reboot the device, and the program will be installed itself during this reboot.
  7. Done.

Method # 4: via iFile

  1. Install iFile through Cydia from the repository on the device.
  2. You toggle the files with any file manager (for example, free iFunBox ) in absolutely any directory of the device.
  3. Start iFile, click the Install button.
  4. As the file is installed, do Respring (desktop update) or Reboot (reboot).

How to change the rights

  • Install iFile through Cydia from the repository on the device.
  • Launch iFile.
  • We go to the directory in which the file of interest lies. For example, I want to view the rights for the Library folder.
  • Go to the Attributes file - the blue arrow in the right edge of the screen opposite the name of the file or folder. We scroll down and find the Access Rights menu.
  • To set the right 777 it is necessary in all three points: Group, User, Everything, - put all four daws in front of Read, Write, Run, Cache.
  • Click the blue Done button in the upper right corner of the screen.
  • ????
  • Profit.

Help on rights:

  • 555 - the file is read and executed.
  • 600 - the file is not available.
  • 644 - access for everyone to read.
  • 666 - the file can be read and modified.
  • 755 - the file can be read and launched by anyone.
  • 777 - the file is available for recording and launch to anyone.