Работа с файлами. Установка пакетов .deb
Бывают случаи, когда у Вас нет возможности установить ту или иную программу через Cydia. Например, у Вашего гаджета отсутствует подключение к интернету, или нужного Вам пакета в Cydia попросту нет. В этом случае Вы можете попробовать найти в сети интересующую Вас программу в виде файла .deb и скачать ее на свой локальный компьютер. После этого Вам потребуется загрузить этот файл в Ваше устройство и запустить установку. О том, как это сделать и пойдет речь, а заодно мы затронем различные способы доступа к файловой системе iOS.
Часть 1. Загрузка файлов на iPhone / iPod Touch / iPad.
Способ 1: iPhone Explorer
Пожалуй, это самый простой способ получить доступ к файловой системе Вашего гаджета, так как не требует ни установки на него каких-либо программ, ни даже джеилбрейка. Достаточно подключить Ваше устройство к компьютеру и запустить iPhone Explorer.
Скачать его Вы можете по следующим ссылкам:
Официальный сайт программы: www.macroplant.com/iphoneexplorer
Для того, чтобы загрузить в файловую систему устройства какой-либо файл, либо скопировать файл к себе на компьютер, просто перетащите его мышкой. Чтобы перейти в ту или иную папку – кликните по ней дважды.
Способ 2: SFTP
Этот способ позволяет работать с файлами на вашем устройстве, подключившись к нему по Wi-Fi. То есть подключения по шнурку в этом случае не требуется.
Для того, чтобы иметь возможность подключаться по SFTP к Вашему iPhone, iPod Touch, или iPad, для начала Вам потребуется установить на свой гаджет пакет OpenSSH, доступный в Cydia, и перезагрузиться. После перезагрузки система устройства сможет принимать входящие сетевые подключения по протоколу SSH.
IP-адрес для подключения Вы можете посмотреть в настройках устройства, в разделе Wi-Fi, нажав на синюю кнопку со стрелкой справа от подключенной сети. Да, и не забудьте отключить блокировку экрана – как только она срабатывает, соединение рвется.
Для подключения Вы сможете использовать любой файловый менеджер, поддерживающий работу по протоколу SFTP. В даном примере мы будем рассматривать программу FileZilla. Возможно, у нее не самый дружелюбный интерфейс, но зато она доступна под Mac, Windows и Linux, что сильно упрощает написание данной инструкции
И так, FileZilla.
- Скачать FileZilla для Mac (Intel)
- Скачать FileZilla для Mac (PowerPC)
- Скачать FileZilla Portable для Windows
Официальный сайт: filezilla.ru
После того, как Вы запустите программу, появится окно, показанное на скриншоте ниже. В верхней части окна введите:
- Хост: <ip-адрес устройства>
- Имя пользователя: mobile
- Пароль: <Ваш пароль>
- Порт: 22
Значение пароля по умолчанию – alpine, однако мы рекомендуем Вам изменить пароль в целях безопасности.
Нажмите на кнопку “Быстрое соединение”. Если программа спросит Вас о неизвестном ключе, нажмите ОК.
Подключение выполнено. В левой части окна отображаются файлы и папки на Вашем компьютере, а в правой – на Вашем устройстве. Файлы можно копировать и перемещать простым “перетаскиванием” при помощи мыши.
Способ 3: iFile
Этот способ так же подразумевает работу по Wi-Fi, но имеет одно преимущество перед SFTP – им можно пользоваться из любого браузера, то есть устанавливать что либо на компьютер не требуется.
iFile – файловый менеджер под iOS, установить его можно из Cydia. IFile является условно бесплатным приложением, то есть Вы можете установить его бесплатно, но в этом случае при запуске он иногда будет просить у Вас пожертвовать денег разработчику
Программа довольно проста в использовании, поддерживает множество различных форматов файлов и имеет встроенный веб-сервер. Он-то и позволяет удаленно работать с файловой системой.
Запустите iFile. На нижней панели программы нажмите вторую слева пиктограмму – программа запустит веб-сервер. На экране Вы увидите текст, в том числе сообщающий Вам сетевой адрес устройства.
Введите в адресной строке Вашего браузера http://<адрес_устройства>:8080, Вы увидите что-то вроде этого:
Чтобы перейти в папку, или скачать файл – кликните по нему, чтобы загрузить – нажмите “Выбрать файл” (“Обзор”), укажите файл на Вашем компьютере и нажмите кнопку “Загрузить”.
Конечно, это не очень удобно, если требуется загрузить сразу несколько файлов. Но тут приходит на помощь поддержка архивов в iFile – Вы можете загрузить архив и распаковать его уже на своем гаджете.
Часть 2. Установка пакетов .deb на iPhone / iPod Touch / iPad.
И так, Вы скачали файл .deb, предназначенный для установки на iOS. Теперь Вы хотите выполнить его установку и здесь тоже можно выбрать один из нескольких способов.
Способ 1: Cydia autoinstall
Этот способ, пожалуй, можно назвать самым простым. Его недостаток – Вы не видите сам процесс установки, а значит в случае возникновения проблем не будете о них проинформированы. Последовательность действий следующая:
- Создайте в каталоге /var/root/Media/ вложенные каталоги Cydia/AutoInstall. Обратите внимание на регистр букв, это важно!
- Загрузите в каталог AutoInstall Ваш файл .deb
- Перезагрузите устройство. Да, это все
Способ 2: iFile
Про iFile уже говорилось выше, и да, он поддерживает в том числе и файлы .deb
Для того, чтобы установить пакет .deb через iFile выполните следующие действия:
- Загрузите установочный файл .deb на Ваше устройство
- Найдите и выберите его в программе iFile
- Нажмите кнопку “Установщик”
Установка произойдет автоматически, лог установки будет отображен на экране.
Способ 3: SSH или MobileTerminal
При наличии двух описанных выше способов, пользоваться этим несколько странно. Но упомянуть о нем надо. Данный способ сводится к ручному выполнению команды dpkg на Вашем устройстве. Сделать это можно, подключившись к гаджету по протоколу SSH (требуется пакет OpenSSH из Cydia), или в программе MobileTerminal (так же доступна в Cydia, не работает в iOS 4)
- Загрузите установочный файл .deb на Ваше устройство
- Запустите программу MobileTerminal, или подключитесь к устройству по SSH. Для подключения по SSH на Mac используйте стандартное приложение “Терминал”, для этого введите в нем комманду:
ssh mobile@<ip-адрес_устройства>
На вопрос Are you sure you want to continue connecting (yes/no)? напечатайте ответ yes
Введите пароль вслепую (по умолчанию – alpine).
В Windows можно использовать программу Putty, настройка соединения аналогична описанной выше для программы FileZilla. - Перейдите в каталог, куда был загружен файл .deb, например ~/Documents:
cd ~/Documents - Установку необходимо выполнять от пользователя root, так что введите команду:
su
Введите пароль вслепую (по умолчанию - alpine). - Запустите установку при помощи команды:
dpkg -i ./<имя_файла>.deb

- Начнется установка. Лог установки будет выведен на экран.













все спс нашел.