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

Інструкція по установці .deb додатків

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

Deb - розширення імен файлів «бінарних» пакетів для поширення і установки програмного забезпечення в ОС проекту Debian , і інших, що використовують систему управління пакетами dpkg .

Deb - це частина слова Debian, в свою чергу, утвореного від слів Debra - імені подруги (згодом - дружини, нині - колишньої) засновника Дебіан Яна Мердока (англ Ian) від його власного імені.

Для установки .deb файлів на iOS необхідний jailbreak.

Програмні пакети сторонніх розробників в Cydia Store, які неможливо в силу багатьох причин додати в App Store, поширюються саме в форматі .deb. Програми в Cydia Store, викачані через мобільний інтернет в самому додатку Cydia, встановлюються безпосередньо в ній же без будь-яких проблем. Якщо ж ви завантажили .deb файл через інтернет, то зможете встановити його одним з нижченаведених способів.

Спосіб №1: через термінал

  1. Скопіювати за допомогою файлового (наприклад безкоштовний iFunBox ) менеджера .deb на девайс (/ var / root / tmp);
  2. Встановити MobileTerminal через Cydia з стандартного сховища BigBoss (за замовчуванням доданий в репозиторії Cydia).
  3. Запустити термінал і ввести команди:
  su root
 alpine
 dpkg -i / tmp / имя_файла 

Далі починається найвеселіше. Побіжать різні рядки, повідомляють про етапи процесу установки. Якщо пакет встановиться, то ви знову опинитеся в командному рядку і все добре. А ось якщо немає, то ви перед виходом назад в командний рядок побачите повідомлення про помилку (error). Ось з цими повідомленнями вже можете рухати на форуми і намагатися дізнатися, в чому причина. Можливо, вона в недозволених залежностях (не вистачає якихось інших пакетів, від яких залежить даний). А може, ця версія просто не працює на вашій прошивці. Або взагалі це неробоча програма. Причин може бути багато. Так, і взагалі, все залежить від того, які саме ви пакети ставили. Ви впевнені, що вони повинні з'явитися на екрані? Тому що, наприклад, mc (Midnight Commander) - це взагалі консольний додаток. Крім як з командного рядка, ви його нізвідки не запустите.

Спосіб №2: через Autoinstall Cydia

  1. Якщо ви тільки зробили джейлбрейк, підключіть девайс до Wi-Fi або 3G мережі. Після чого відкрийте Cydia, і дайте їй кілька хвилин на автоматичне оновлення системних файлів.
  2. Скопіювати за допомогою файлового менеджера (наприклад безкоштовний iFunBox ) .deb на девайс / var / root / Media / Cydia / AutoInstall / Якщо за адресою var / root / Media / Cydia / папки AutoInstall немає, то створіть її все тим же файловим менеджером;
  3. Перезавантажити iPhone, iPod Touch або iPad (повністю вимкнути і включити);
  4. При запуску девайса Cydia автоматично встановить всі deb-файли, які будуть в цій папці;

Можливі помилки та їх вирішення:

  • Якщо по завершенню перезавантаження в папці AutoInstall порожньо, значить установка пройшла успішно. Але якщо ж встановлена ​​програма не з`явилася в встановлених пакетах Cydia (Cydia »Manage» Packeges) або з'явилася там, але стоїть у черзі на видалення, ви не виконали перший пункт, тобто не поновили Cydia після джейлбрейка. Видаліть пакет, і повторіть інструкцію, починаючи з 1-го пункту.
  • Якщо в папці автоінсталла після перезавантаження не порожньо, то ви помилилися і не там створили папку Autoinstall. Повторіть дії інструкції, і використовуйте папку AutoInstall в призначеному місці.

Спосіб №3: через Cyder II

Спосіб працює тільки на Windows, тому що Cyder II на Mac OS X не випускають.

Завантажити Cyder II Cyder2-0.1-RC2? .zip Cyder2-0.1-RC2? .zip Virus Free by KAV
  1. Підключіть девайс до комп'ютера через USB-шнур.
  2. Запустіть на комп'ютері Cyder II. Після того, як програма автоматично створить потрібні їй папки, закриваємо Cyder.
  3. Cyder II став видавати помилку після чергового оновлення iTunes. Лікується копіюванням файлу sqlite3.dll з C: \ Program Files \ Common Files \ Apple \ Apple Application Support \ в папку з програмою. Замінюємо.
  4. В папку Archives, яка створиться автоматично при першому запуску програми, копіюємо потрібні .deb'и.
  5. Після чого запускаємо Cyder знову, щоб він їх побачив.
  6. У вкладці «Синхронізація» в списку бачимо наші пакети. Тепер можна вибрати, куди їх можна скопіювати на айфон: в кеш Сідіі або в папку AutoInstall. Вибираємо, що більше подобається.
    • Кеш Cydia - це значить, після копіювання треба запустити Сідію, вибрати в пошуку ту програму, яку хочете поставити, і запустити установку. Прога встановиться відразу, не хитаючись з инета;
    • АвтоІнсталл - після копіювання треба просто перезавантажити девайс, і програма під час цієї перезавантаження встановиться сама.
  7. Готово.

Спосіб №4: через iFile

  1. Встановлюєте iFile через Cydia зі сховищ cydia.xsellize.com на пристрій.
  2. Перекидаєте файли за допомогою будь-якого файлового менеджера (наприклад безкоштовний iFunBox ) в абсолютно будь-яку директорію пристрої.
  3. Запускаєте iFile, натискаєте кнопку Установка (Install).
  4. Як файл встановиться, робите Respring (оновлення робочого стола) або Reboot (перезавантаження).

Як змінити права

  • Встановлюєте iFile через Cydia зі сховищ cydia.xsellize.com на пристрій.
  • Запускаємо iFile.
  • Заходимо директорію, в якій лежить цікавий для нас файл. Наприклад, я хочу переглянути права для папки Library.
  • Заходимо в Атрибути файлу - синя стрілка в правому краю екрану напроти імені файлу або папки. Промотувати вниз і знаходимо меню Права доступу.
  • Щоб виставити права 777 потрібно у всіх трьох пунктах: Група, Користувач, Все, - поставити всі чотири галки навпаки Прочитати, Записати, Виконати, Кешувати.
  • Тиснемо синю кнопку Готово в правому верхньому куті екрану.
  • ???
  • Profit.

Довідка з прав:

  • 555 - файл доступний для читання і виконання.
  • 600 - файл недоступний.
  • 644 - доступ всім для читання.
  • 666 - файл може бути прочитаний і модифікований.
  • 755 - файл може бути прочитаний і запущений ким завгодно.
  • 777 - файл доступний для запису і запуску кому завгодно.