Реклама: торрент майнкрафт . Вы искали мотокультиваторы texas.

Работа с файлами. Установка пакетов .deb

Бывают случаи, когда у Вас нет возможности установить ту или иную программу через Cydia. Например, у Вашего гаджета отсутствует подключение к интернету, или нужного Вам пакета в Cydia попросту нет.  В этом случае Вы можете попробовать найти в сети интересующую Вас программу в виде файла .deb и скачать ее на свой локальный компьютер. После этого Вам потребуется загрузить этот файл в Ваше устройство и запустить установку. О том, как это сделать и пойдет речь, а заодно мы затронем различные способы доступа к файловой системе iOS.

Часть 1. Загрузка файлов на iPhone / iPod Touch / iPad.

Способ 1: iPhone Explorer

Пожалуй, это самый простой способ получить доступ к файловой системе Вашего гаджета, так как не требует ни установки на него каких-либо программ, ни даже джеилбрейка. Достаточно подключить Ваше устройство к компьютеру и запустить iPhone Explorer.

Скачать его Вы можете по следующим ссылкам:

  • Скачать iPhone Explorer для Mac
  • Скачать iPhone Explorer для Windows

Официальный сайт программы: www.macroplant.com/iphoneexplorer

Для того, чтобы загрузить в файловую систему устройства какой-либо файл, либо скопировать файл к себе на компьютер, просто перетащите его мышкой. Чтобы перейти в ту или иную папку – кликните по ней дважды.

iPhone Explorer

Способ 2: SFTP

Этот способ позволяет работать с файлами на вашем устройстве, подключившись к нему по Wi-Fi. То есть подключения по шнурку в этом случае не требуется.

Для того, чтобы иметь возможность подключаться по SFTP к Вашему iPhone, iPod Touch, или iPad, для начала Вам потребуется установить на свой гаджет пакет OpenSSH, доступный в Cydia, и перезагрузиться. После перезагрузки система устройства сможет принимать входящие сетевые подключения по протоколу SSH.

OpenSSH в Cydia

IP-адрес для подключения Вы можете посмотреть в настройках устройства, в разделе Wi-Fi, нажав на синюю кнопку со стрелкой справа от подключенной сети. Да, и не забудьте отключить блокировку экрана – как только она срабатывает, соединение рвется.

Настройки Wi-Fi Информация о подключении Блокировка экрана

Для подключения Вы сможете использовать любой файловый менеджер, поддерживающий работу по протоколу SFTP. В даном примере мы будем рассматривать программу FileZilla. Возможно, у нее не самый дружелюбный интерфейс, но зато она доступна под Mac, Windows и Linux, что сильно упрощает написание данной инструкции :)

И так, FileZilla.

  • Скачать FileZilla для Mac (Intel)
  • Скачать FileZilla для Mac (PowerPC)
  • Скачать FileZilla Portable для Windows

Официальный сайт: filezilla.ru

После того, как Вы запустите программу, появится окно, показанное на скриншоте ниже. В верхней части окна введите:

  • Хост: <ip-адрес устройства>
  • Имя пользователя: mobile
  • Пароль: <Ваш пароль>
  • Порт: 22

FileZilla: Главное окноFileZilla: Окно подтверждения

Значение пароля по умолчанию – alpine, однако мы рекомендуем Вам изменить пароль в целях безопасности.

Нажмите на кнопку “Быстрое соединение”. Если программа спросит Вас о неизвестном ключе, нажмите ОК.

Подключение выполнено. В левой части окна отображаются файлы и папки на Вашем компьютере, а в правой – на Вашем устройстве. Файлы можно копировать и перемещать простым “перетаскиванием” при помощи мыши.

Способ 3: iFile

Этот способ так же подразумевает работу по Wi-Fi, но имеет одно преимущество перед SFTP – им можно пользоваться из любого браузера, то есть устанавливать что либо на компьютер не требуется.

iFile – файловый менеджер под iOS, установить его можно из Cydia. IFile является условно бесплатным приложением, то есть Вы можете установить его бесплатно, но в этом случае при запуске он иногда будет просить у Вас пожертвовать денег разработчику :)

iFile в Cydia

Программа довольно проста в использовании, поддерживает множество различных форматов файлов и имеет встроенный веб-сервер. Он-то и позволяет удаленно работать с файловой системой.

iFile: Главное окно iFile: Веб-сервер

Запустите iFile. На нижней панели программы нажмите вторую слева пиктограмму – программа запустит веб-сервер. На экране Вы увидите текст, в том числе сообщающий Вам сетевой адрес устройства.

Введите в адресной строке Вашего браузера http://<адрес_устройства>:8080, Вы увидите что-то вроде этого:

iFile: Удаленный доступ

Чтобы перейти в папку, или скачать файл – кликните по нему, чтобы загрузить – нажмите “Выбрать файл” (“Обзор”), укажите файл на Вашем компьютере и нажмите кнопку “Загрузить”.

Конечно, это не очень удобно, если требуется загрузить сразу несколько файлов. Но тут приходит на помощь поддержка архивов в iFile – Вы можете загрузить архив и распаковать его уже на своем гаджете.

Часть 2. Установка пакетов .deb на iPhone / iPod Touch / iPad.

И так, Вы скачали файл .deb, предназначенный для установки на iOS. Теперь Вы хотите выполнить его установку и здесь тоже можно выбрать один из нескольких способов.

Способ 1: Cydia autoinstall

Этот способ, пожалуй, можно назвать самым простым. Его недостаток – Вы не видите сам процесс установки, а значит в случае возникновения проблем не будете о них проинформированы. Последовательность действий следующая:

  1. Создайте в каталоге /var/root/Media/ вложенные каталоги Cydia/AutoInstall. Обратите внимание на регистр букв, это важно!
  2. Загрузите в каталог AutoInstall Ваш файл .deb
  3. Перезагрузите устройство. Да, это все :)

Способ 2: iFile

Про iFile уже говорилось выше, и да, он поддерживает в том числе и файлы .deb :) Для  того, чтобы установить пакет .deb через iFile выполните следующие действия:

  1. Загрузите установочный файл .deb на Ваше устройство
  2. Найдите и выберите его в программе iFile
  3. Нажмите кнопку “Установщик”

iFile и файлы .deb

Установка произойдет автоматически, лог установки будет отображен на экране.

Способ 3: SSH или MobileTerminal

При наличии двух описанных выше способов, пользоваться этим несколько странно. Но упомянуть о нем надо. Данный способ сводится к ручному выполнению команды dpkg на Вашем устройстве. Сделать это можно, подключившись к гаджету по протоколу SSH (требуется пакет OpenSSH из Cydia), или в программе MobileTerminal (так же доступна в Cydia, не работает в iOS 4)

  1. Загрузите установочный файл .deb на Ваше устройство
  2. Запустите программу MobileTerminal, или подключитесь к устройству по SSH. Для подключения по SSH на Mac используйте стандартное приложение “Терминал”, для этого введите в нем комманду:
    ssh mobile@<ip-адрес_устройства>
    На вопрос Are you sure you want to continue connecting (yes/no)? напечатайте ответ yes
    Введите пароль вслепую (по умолчанию – alpine).
    В Windows можно использовать программу Putty, настройка соединения аналогична описанной выше для программы FileZilla.
  3. Перейдите в каталог, куда был загружен файл .deb, например ~/Documents:
    cd ~/Documents
  4. Установку необходимо выполнять от пользователя root, так что введите команду:
    su
    Введите пароль вслепую (по умолчанию - alpine).
  5. Запустите установку при помощи команды:
    dpkg -i ./<имя_файла>.deb
    Терминал
  6. Начнется установка. Лог установки будет выведен на экран.

Поделиться в соц. сетях

Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Google Buzz
Нравится