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

Installation instructions for .deb applications

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

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

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) of the founder Debian Ian Murdoch (English Ian) on his own behalf.

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

Third-party software packages in the Cydia Store, which cannot 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 downloaded the .deb file over 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 ) .deb manager to the device (/ var / root / tmp);
  2. Install MobileTerminal via Cydia from the standard BigBoss repository (added by default to the Cydia repository).
  3. Launch the terminal and enter the commands:
  su root
 alpine
 dpkg -i / tmp / file_name 

Then the fun begins. Different lines will run, reporting the steps in the installation process. If the package is installed, then you will again be on the command line and everything is fine. But if not, then you will see error messages (error) before exiting 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 (some other packages that this one depends on are missing). Or maybe this version just does not work on your firmware. Or in general it is a non-working program. There can be many reasons. Yes, and in general, it all depends on which packages you installed. 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 won’t start it from anywhere.

Method number 2: through Autoinstall Cydia

  1. If you just jailbroken, connect the device to a Wi-Fi or 3G network. Then open Cydia, and give it a few minutes to automatically update 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 AutoInstall folder at var / root / Media / Cydia / , then create it with the same file manager;
  3. Reboot iPhone, iPod Touch or iPad (completely turn it off and on);
  4. When the device starts, Cydia will automatically install all the deb-files that will be in this folder;

Possible errors and their solutions:

  • If, upon completion of the reboot, the AutoInstall folder is empty, then the installation was successful. But if the installed program did not appear in the installed Cydia packages (Cydia "Manage" Packeges) or appeared there, but is standing in the queue for removal, you have not completed the first item, i.e. did not update Cydia after jailbreak. Remove the package, and repeat the instructions starting from step 1.
  • If the auto-install folder is not empty after the reboot, then you made a mistake and created the Autoinstall folder in the wrong place. Repeat the instructions and use the AutoInstall folder in the proper place.

Method number 3: through 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 a USB cable.
  2. Launch Cyder II on your computer. After the program automatically creates the folders it needs, 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 at the first start of the program, copy the necessary .deb's.
  5. Then we launch Cyder again so that it 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 cache of Sidia or in the AutoInstall folder. Choose what you like best.
    • Cache Cydia - this means, after copying, you need to run Sidia, select in the search the program that you want to install, and start the installation. The program will be installed immediately, without swinging from the Internet;
    • AutoInstall - after copying, you just need to restart the device, and the program will install itself during this reboot.
  7. Done.

Method number 4: through 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 directory of the device.
  3. Launch iFile, click the Install button.
  4. As the file installs, do Respring (desktop update) or Reboot (reboot).

How to change rights

  • Install iFile through Cydia from the cydia.xsellize.com repository to the device.
  • Launch iFile.
  • We go to the directory in which the file that interests us lies. For example, I want to view permissions for the Library folder.
  • Go to File Attributes - the blue arrow in the right edge of the screen opposite the file or folder name. 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 Read, Write, Run, Cache.
  • Click the blue Finish button in the upper right corner of the screen.
  • ???
  • Profit

Rights Help:

  • 555 - the file is available for reading and execution.
  • 600 - file not available.
  • 644 - read access for everyone.
  • 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 by anyone.