Інструкція по установці .deb додатків
Deb - розширення імен файлів «бінарних» пакетів для поширення і установки програмного забезпечення в ОС проекту Debian , і інших, що використовують систему управління пакетами dpkg .
Deb - це частина слова Debian, в свою чергу, утвореного від слів Debra - імені подруги (згодом - дружини, нині - колишньої) засновника Дебіан Яна Мердока (англ Ian) від його власного імені.
Для установки .deb файлів на iOS необхідний jailbreak.
Програмні пакети сторонніх розробників в Cydia Store, які неможливо в силу багатьох причин додати в App Store, поширюються саме в форматі .deb. Програми в Cydia Store, викачані через мобільний інтернет в самому додатку Cydia, встановлюються безпосередньо в ній же без будь-яких проблем. Якщо ж ви завантажили .deb файл через інтернет, то зможете встановити його одним з нижченаведених способів.
Спосіб №1: через термінал
- Скопіювати за допомогою файлового (наприклад безкоштовний iFunBox ) менеджера .deb на девайс (/ var / root / tmp);
- Встановити MobileTerminal через Cydia з стандартного сховища BigBoss (за замовчуванням доданий в репозиторії Cydia).
- Запустити термінал і ввести команди:
su root alpine dpkg -i / tmp / имя_файла
Далі починається найвеселіше. Побіжать різні рядки, повідомляють про етапи процесу установки. Якщо пакет встановиться, то ви знову опинитеся в командному рядку і все добре. А ось якщо немає, то ви перед виходом назад в командний рядок побачите повідомлення про помилку (error). Ось з цими повідомленнями вже можете рухати на форуми і намагатися дізнатися, в чому причина. Можливо, вона в недозволених залежностях (не вистачає якихось інших пакетів, від яких залежить даний). А може, ця версія просто не працює на вашій прошивці. Або взагалі це неробоча програма. Причин може бути багато. Так, і взагалі, все залежить від того, які саме ви пакети ставили. Ви впевнені, що вони повинні з'явитися на екрані? Тому що, наприклад, mc (Midnight Commander) - це взагалі консольний додаток. Крім як з командного рядка, ви його нізвідки не запустите.
Спосіб №2: через Autoinstall Cydia
- Якщо ви тільки зробили джейлбрейк, підключіть девайс до Wi-Fi або 3G мережі. Після чого відкрийте Cydia, і дайте їй кілька хвилин на автоматичне оновлення системних файлів.
- Скопіювати за допомогою файлового менеджера (наприклад безкоштовний iFunBox ) .deb на девайс / var / root / Media / Cydia / AutoInstall / Якщо за адресою var / root / Media / Cydia / папки AutoInstall немає, то створіть її все тим же файловим менеджером;
- Перезавантажити iPhone, iPod Touch або iPad (повністю вимкнути і включити);
- При запуску девайса Cydia автоматично встановить всі deb-файли, які будуть в цій папці;
Можливі помилки та їх вирішення:
- Якщо по завершенню перезавантаження в папці AutoInstall порожньо, значить установка пройшла успішно. Але якщо ж встановлена програма не з`явилася в встановлених пакетах Cydia (Cydia »Manage» Packeges) або з'явилася там, але стоїть у черзі на видалення, ви не виконали перший пункт, тобто не поновили Cydia після джейлбрейка. Видаліть пакет, і повторіть інструкцію, починаючи з 1-го пункту.
- Якщо в папці автоінсталла після перезавантаження не порожньо, то ви помилилися і не там створили папку Autoinstall. Повторіть дії інструкції, і використовуйте папку AutoInstall в призначеному місці.
Спосіб №3: через Cyder II
Спосіб працює тільки на Windows, тому що Cyder II на Mac OS X не випускають.
- Підключіть девайс до комп'ютера через USB-шнур.
- Запустіть на комп'ютері Cyder II. Після того, як програма автоматично створить потрібні їй папки, закриваємо Cyder.
- Cyder II став видавати помилку після чергового оновлення iTunes. Лікується копіюванням файлу sqlite3.dll з C: \ Program Files \ Common Files \ Apple \ Apple Application Support \ в папку з програмою. Замінюємо.
- В папку Archives, яка створиться автоматично при першому запуску програми, копіюємо потрібні .deb'и.
- Після чого запускаємо Cyder знову, щоб він їх побачив.
- У вкладці «Синхронізація» в списку бачимо наші пакети. Тепер можна вибрати, куди їх можна скопіювати на айфон: в кеш Сідіі або в папку AutoInstall. Вибираємо, що більше подобається.
- Кеш Cydia - це значить, після копіювання треба запустити Сідію, вибрати в пошуку ту програму, яку хочете поставити, і запустити установку. Прога встановиться відразу, не хитаючись з инета;
- АвтоІнсталл - після копіювання треба просто перезавантажити девайс, і програма під час цієї перезавантаження встановиться сама.
- Готово.
Спосіб №4: через iFile
- Встановлюєте iFile через Cydia зі сховищ cydia.xsellize.com на пристрій.
- Перекидаєте файли за допомогою будь-якого файлового менеджера (наприклад безкоштовний iFunBox ) в абсолютно будь-яку директорію пристрої.
- Запускаєте iFile, натискаєте кнопку Установка (Install).
- Як файл встановиться, робите Respring (оновлення робочого стола) або Reboot (перезавантаження).
Як змінити права
- Встановлюєте iFile через Cydia зі сховищ cydia.xsellize.com на пристрій.
- Запускаємо iFile.
- Заходимо директорію, в якій лежить цікавий для нас файл. Наприклад, я хочу переглянути права для папки Library.
- Заходимо в Атрибути файлу - синя стрілка в правому краю екрану напроти імені файлу або папки. Промотувати вниз і знаходимо меню Права доступу.
- Щоб виставити права 777 потрібно у всіх трьох пунктах: Група, Користувач, Все, - поставити всі чотири галки навпаки Прочитати, Записати, Виконати, Кешувати.
- Тиснемо синю кнопку Готово в правому верхньому куті екрану.
- ???
- Profit.
Довідка з прав:
- 555 - файл доступний для читання і виконання.
- 600 - файл недоступний.
- 644 - доступ всім для читання.
- 666 - файл може бути прочитаний і модифікований.
- 755 - файл може бути прочитаний і запущений ким завгодно.
- 777 - файл доступний для запису і запуску кому завгодно.
Коментарі
Коментуючи, пам'ятайте про те, що зміст і тон Вашого повідомлення можуть зачіпати почуття реальних людей, проявляйте повагу та толерантність до своїх співрозмовників навіть у тому випадку, якщо Ви не поділяєте їхню думку, Ваша поведінка за умов свободи висловлювань та анонімності, наданих інтернетом, змінює не тільки віртуальний, але й реальний світ. Всі коменти приховані з індексу, спам контролюється.