LINUX.ORG.RU

F-Droid 0.54

 , , , ,


2

2

5.11.2013 после череды нестабильных версий состоялся релиз менеджера пакетов F-Droid, разрабатываемого совместно с одноимённым репозиторием для ОС Android. Тем временем количество свободного ПО, доступного в F-Droid, превысило отметку в 800 приложений.

В отличие от распространённых дистрибутивов Linux, в Android Open Source Project отсутствует стандартный менеджер пакетов (для установки APK файлов есть аналог dpkg). В качестве альтернативы репозиториям большинство производителей устройств с Android используют Google Play Store — проприетарное ПО, работающее только с серверами Google. Соглашение разработчика Google Play содержит ряд расплывчатых требований, таких как запреты на «конкурентные действие» по отношению к Google и вмешательство приложений в работу других приложений и компонентов системы. Из Google Play неоднократно под различными предлогами удалялись эмуляторы игровых консолей, блокировщики рекламы, приложения для загрузки и сохранения видео с YouTube и т. д.

Для обхода ограничений Google Play энтузиасты создали множество альтернативных «магазинов приложений», в том числе широко известный Aptoide, на основе которого была разработана первая версия F-Droid. В настоящее время F-Droid является единственным поддерживаемым репозиторием «родного» ПО для Android с чёткой лицензионной политикой, допускающей к включению только свободное ПО.

В рамках F-Droid разрабатываются:

  • web-интерфейс к репозиторию на основе Wordpress;
  • система автоматизированной сборки и обновления пакетов;
  • клиент с поддержкой установки и ручного (а в ближайшем будущем — и фонового) обновления приложений.

Большинство приложений в репозитории компилируются из исходного кода и подписываются ключами F-Droid. Хотя в Android и не принято использовать разделяемые библиотеки (кроме системных), такой подход обеспечивает ряд важных преимуществ: автоматический контроль за полнотой исходного кода, возможность удаления проприетарных компонентов (в том числе шпионского ПО и рекламных библиотек) и модификации приложений (к примеру, объединения приложения с популярными плагинами в один файл или, напротив, разбиения большого пакета на несколько архитектурно-зависимых).

Изменения в клиенте с версии 0.50 (предыдущей стабильной):

  • возможность отключить уведомления о новых версиях для отдельного приложения;
  • приложения с рекламой, зависимостями от проприетарных сервисов и т. д. больше не исключаются из списка (эту возможность можно было выключить), а просто содержат соответствующие пометки в описаниях;
  • корректная фильтрация по архитектуре процессора;
  • исправлены уведомления об обновлениях;
  • светлая и тёмная темы;
  • новые стандартные иконки для темы Holo; иконки приложений загружаются в фоне;
  • способы финансовой поддержки разработчиков выделены в отдельную группу меню;
  • смена настроек фильтрации приложений больше не требуют перезапуска;
  • поддерживаемые приложением ABI отображаются в экспертном режиме;
  • обработка market://search (базовая поддержка адресов market:// была добавлена в предыдущей версии);
  • другие мелкие улучшения и исправления.

Разработчики просят помочь проекту, сообщая о найденных ошибках, а также добавляя новые и обновляя существующие приложения в репозитории.

Инструкция по добавлению приложений

Документация по написанию дескрипторов пакетов

>>> Подробности



Проверено: Aceler ()
Последнее исправление: Wizard_ (всего исправлений: 4)

только что искал инфу о том, как можно удалить google play
как оказалось, мало кто знает, инфы почти нет. Кто-то такое делал?

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

Отключи его в меню «Приложения». В меню или где-то ещё больше не появится - действие практически эквивалентно удалению, с той разницей, что можно вернуть обратно и не требуется рут. Если он опять вылез, значит его вызвал кто-то другой, его тоже надо отключить. Я себе вырубил так все GApps и доволен, они не появляются и всё хорошо.

Falcon-peregrinus ★★★★★
()
Ответ на: комментарий от reprimand

Кто-то такое делал?

Тебе нужен root. Далее качаешь gapps, смотришь состав и удаляешь соответствующие файлы.

Либо просто отключаешь всё в настройка-приложения (4.1+), это не удаляет gapps, но они перестают запускаться.

Ну и самый радикальный способ — поставить AOSP/Cyanogen/etc без gapps.

Aceler ★★★★★
()
Ответ на: комментарий от reprimand

cyanogenmod можно без гугловских прог использовать, но это не очень практично. В итоге поставил play.

frozenix ★★★
()
Ответ на: комментарий от reprimand

Ну и самый радикальный способ — поставить AOSP/Cyanogen/etc без gapps.

Вотаквот.

dvrts ★★★
()
Ответ на: комментарий от reprimand

adb shell mount -o remount,rw /system && adb shell rm /system/app/{Phonesky,Vending}.apk && adb shell mount -o remount,ro /system

// но зачем?

BMX ★★☆
()
Ответ на: комментарий от reprimand

Сходи на 4pda.ru. Нужно иметь рут и удалить гуглосервисы. Если только маркет не нужен, то это всего один jar.

AVL2 ★★★★★
()
Ответ на: комментарий от athost

Вот и с рутом там были проблемы, в общем-то (я ей так и не рутовал). «Повезло», что эта таблетка доломалась окончательно, мама отдала в гарантию её, её так и не смогли починить и вернули деньги. Купила себе новую, за меньшие деньги и получше (а то, почти год прошёл, но в гарантийный срок успели)

BattleCoder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.