Maemo 5 в 2016: подключаем репозитории
от ВитаминКО
Который раз замечаю, что в комментариях к каким либо статьям (на ресурсах, посвященных Nokia N900 и т.п.) встречается вопрос: как подключить репозитории?
Инструкция для тех, кто полностью перепрошил свой аппарат и не знает, что делать дальше. Либо для тех, у кого не находятся какие-то пакеты.
Настройка HAM (Hildon Application Manager) В первую очередь, заходим в Диспетчер приложений. Открываем его меню (тап на панель с иконками по названию приложения) -> Каталоги приложений.
Ждём подгрузки, далее по очереди ОТКЛЮЧАЕМ (поставить галочку на Отключено) нерабочие1 репозитории, это:
* Приложения Nokia
* Обновления системного ПО Nokia
* Ovi
Должен остаться репо от maemo.org (другое название Extras). Проверяем его настройки:
Далее, жмем кнопку Создать и, по аналогии, прописываем данные в строчки, но для других репозиториев. Для начала подключим зеркала нокиевских репозиториев, по порядку отключения дефолтных.
Приложения Nokia
Обновления
Далее подключаем Extras Devel, Extras Testing, Fremantle SDK и Fremantle Tools. Чаще всего требуются первые два, далее, при необходимости, включаются следующие два, остальные - по надобности2.
Eхtras Devel (ED)
Extras Testing (EТ)
Fremantle SDK
Fremantle Tools
Теперь тап по пустому месту, окошко каталогов закроется и менеждер начнет проверять обновления (потребуется интернет соединение). Не торопимся, ждем. Если что-то найдется - обновляем (при условии, что включены зеркала, ED и ET).
Теперь нам предстоит следующий шаг - установка FAM и его настройка.
Установка и настройка FAM (Faster Application Manager) В главном окне HAM жмем на Загрузить (если вы не закрывали приложение или не пропускали поиск обновлений, то он будет работать чуть быстрее, иначе ждите), выбираем категорию Все, выдвигаем клавиатуру и набираем в поиске faster, среди прочих приложений вы должны увидеть этот самый ФАМ. Тап по его названию, соглашаемся с установкой, ждем загрузки. Далее, включим последних два репозитория, но ничего не обновляем, просто несколько раз жмите Отмена, пока не выйдет в главное меню. Затем закрываем НАМ и переходим в FAM.
Здесь нам потребуется пункт Manage repositories.
Жмем по иконке, открываем меню и выбираем пункт Re-import HAM repo setting.
Этот клёвый пункт позволит не мучиться с копированием всех репозиториев. Кстати, часть там уже будет, но не мешало бы их проверить после импорта. Поправить названия, компоненты и дистрибутивы. В дальнейшем предлагаю для удобства использовать HAM только для установки обновлений CSSU (то бишь из включенных репозиториев остаются 4 от CSSU и 3 (E, ED, ET) остальных).
В FAM же, наоборот, CSSU можно отключить, а остальные держать включенными. Но если в этом нет необходимости, то вам должно хватать 5 репозиториев: два зеркала и трех любимых - Extras, Extras Devel и Extras Testing. Как ранее писал, остальные включаются по мере необходимости для разрешения конфликтов зависимостей.
Теперь можно ставить приложения
Дополнительно Для разрешения некоторых конфликтов или же просто для поддержания системы в надлежащем состоянии, рекомендую проделывать в терминале следующую процедуру (из-под root):
root
apt-get update
apt-get upgrade
Первой командой получаем root-доступ (при установленном пакете rootsh), затем обновляем информацию из репозиториев и третьей командой получаем свежие файлы, если таковые есть.
Возможно, эти репозитории будут интересны:
Qole (chromium, а так же несколько других пакетов)
VLC
MonoDev (здесь лежат необходимые для monodevelop пакеты)
Marmistrz (платный GUI для MeeCoLay, и дубликат пакета meecolay)
Для последнего необходимо будет получить ключ, делается это так:
1 Да, Microsoft даже не слила никуда ни репо, ни вообще ничего от Nokia для создания зеркал.
2 MonoDev нужен для подхвата зависимостей при установке IDE MonoDevelop, в репо Marmistrz валяются только пакеты GUI для MeeCoLay (прослойка для запуска qml приложений от Nokia N9 Harmattan). Консольная версия доступна и в обычном репозитории.
Инструкция для тех, кто полностью перепрошил свой аппарат и не знает, что делать дальше. Либо для тех, у кого не находятся какие-то пакеты.
Настройка HAM (Hildon Application Manager) В первую очередь, заходим в Диспетчер приложений. Открываем его меню (тап на панель с иконками по названию приложения) -> Каталоги приложений.
Ждём подгрузки, далее по очереди ОТКЛЮЧАЕМ (поставить галочку на Отключено) нерабочие1 репозитории, это:
* Приложения Nokia
* Обновления системного ПО Nokia
* Ovi
Должен остаться репо от maemo.org (другое название Extras). Проверяем его настройки:
- Имя каталога: maemo.org
- Веб-адрес: http://repository.maemo.org/extras/
- Дистрибутив: fremantle-1.3
- Компоненты: free non-free
Далее, жмем кнопку Создать и, по аналогии, прописываем данные в строчки, но для других репозиториев. Для начала подключим зеркала нокиевских репозиториев, по порядку отключения дефолтных.
Приложения Nokia
- Имя каталога: Nokia APPS
- Веб-адрес: http://mirrors.muarf.org/maemo/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/ssu/apps/
- Дистрибутив: ./
- Компоненты:
Обновления
- Имя каталога: Nokia SSU
- Веб-адрес: http://mirrors.muarf.org/maemo/apt-mirror/mirror/downloads.maemo.nokia.com/fremantle/mr0/
- Дистрибутив: ./
- Компоненты:
Далее подключаем Extras Devel, Extras Testing, Fremantle SDK и Fremantle Tools. Чаще всего требуются первые два, далее, при необходимости, включаются следующие два, остальные - по надобности2.
Eхtras Devel (ED)
- Имя каталога: Maemo Extras Devel
- Веб-адрес: http://repository.maemo.org/extras-devel/
- Дистрибутив: fremantle
- Компоненты: free non-free
Extras Testing (EТ)
- Имя каталога: Maemo Extras Testing
- Веб-адрес: http://repository.maemo.org/extras-testing/
- Дистрибутив: fremantle
- Компоненты: free non-free
Fremantle SDK
- Имя каталога: Fremantle SDK
- Веб-адрес: http://repository.maemo.org/
- Дистрибутив: fremantle/sdk
- Компоненты: free non-free
Fremantle Tools
- Имя каталога: Fremantle Tools
- Веб-адрес: http://repository.maemo.org/
- Дистрибутив: fremantle/tools
- Компоненты: free non-free
Теперь тап по пустому месту, окошко каталогов закроется и менеждер начнет проверять обновления (потребуется интернет соединение). Не торопимся, ждем. Если что-то найдется - обновляем (при условии, что включены зеркала, ED и ET).
Теперь нам предстоит следующий шаг - установка FAM и его настройка.
Установка и настройка FAM (Faster Application Manager) В главном окне HAM жмем на Загрузить (если вы не закрывали приложение или не пропускали поиск обновлений, то он будет работать чуть быстрее, иначе ждите), выбираем категорию Все, выдвигаем клавиатуру и набираем в поиске faster, среди прочих приложений вы должны увидеть этот самый ФАМ. Тап по его названию, соглашаемся с установкой, ждем загрузки. Далее, включим последних два репозитория, но ничего не обновляем, просто несколько раз жмите Отмена, пока не выйдет в главное меню. Затем закрываем НАМ и переходим в FAM.
Здесь нам потребуется пункт Manage repositories.
Жмем по иконке, открываем меню и выбираем пункт Re-import HAM repo setting.
Этот клёвый пункт позволит не мучиться с копированием всех репозиториев. Кстати, часть там уже будет, но не мешало бы их проверить после импорта. Поправить названия, компоненты и дистрибутивы. В дальнейшем предлагаю для удобства использовать HAM только для установки обновлений CSSU (то бишь из включенных репозиториев остаются 4 от CSSU и 3 (E, ED, ET) остальных).
В FAM же, наоборот, CSSU можно отключить, а остальные держать включенными. Но если в этом нет необходимости, то вам должно хватать 5 репозиториев: два зеркала и трех любимых - Extras, Extras Devel и Extras Testing. Как ранее писал, остальные включаются по мере необходимости для разрешения конфликтов зависимостей.
Теперь можно ставить приложения
Дополнительно Для разрешения некоторых конфликтов или же просто для поддержания системы в надлежащем состоянии, рекомендую проделывать в терминале следующую процедуру (из-под root):
root
apt-get update
apt-get upgrade
Первой командой получаем root-доступ (при установленном пакете rootsh), затем обновляем информацию из репозиториев и третьей командой получаем свежие файлы, если таковые есть.
Возможно, эти репозитории будут интересны:
Qole (chromium, а так же несколько других пакетов)
- Имя каталога: Qole
- Веб-адрес: http://qole.org/repository/
- Дистрибутив: maemo
- Компоненты: fremantle
VLC
- Имя каталога: VLC
- Веб-адрес: http://download.videolan.org/pub/videolan/maemo/
- Дистрибутив: fremantle
- Компоненты: free
MonoDev (здесь лежат необходимые для monodevelop пакеты)
- Имя каталога: MonoDev
- Веб-адрес: http://archive.kebrum.com/n900/
- Дистрибутив: all
- Компоненты: main
Marmistrz (платный GUI для MeeCoLay, и дубликат пакета meecolay)
- Имя каталога: Marmistrz
- Веб-адрес: http://marmistrz.net63.net/repository/
- Дистрибутив: fremantle
- Компоненты: stable
Для последнего необходимо будет получить ключ, делается это так:
- wget -O - http://marmistrz.net63.net/repository/m.key
- apt-key add m.key
1 Да, Microsoft даже не слила никуда ни репо, ни вообще ничего от Nokia для создания зеркал.
2 MonoDev нужен для подхвата зависимостей при установке IDE MonoDevelop, в репо Marmistrz валяются только пакеты GUI для MeeCoLay (прослойка для запуска qml приложений от Nokia N9 Harmattan). Консольная версия доступна и в обычном репозитории.