Смелым и неожиданным шагом проект OpenWrt объявил о серьезном изменении: на смену почтенному пакетному менеджеру OPKG пришел APK. Спешу уточнить на всякий случай – несмотря на название, APK здесь не имеет ничего общего с андроидовскими файлами APK (Android Package).
Итак, начиная с ноября 2024 года, снапшоты OpenWrt из основной ветки разработки и будущие стабильные релизы будут использовать APK для управления пакетами.
Для тех, кто не знаком с OpenWrt, это операционная система на базе Linux, широко используемая в маршрутизаторах и другом сетевом оборудовании, позволяющая пользователям настраивать свои устройства, выходя далеко за пределы возможностей оригинальной прошивки. С недавних пор изменился и менеджер пакетов – по сути, инструмент, позволяющий пользователям устанавливать, обновлять и удалять программное обеспечение на своих устройствах.
Новый менеджер пакетов APK, который на самом деле является менеджером пакетов Alpine Linux, предлагает несколько преимуществ по сравнению с предыдущим OPKG. Он легкий и эффективный – идеальные качества для такой системы, как OpenWrt, где память и вычислительная мощность часто ограничены.
Кроме того, Alpines APK обеспечивает более надежный и мощный опыт, с лучшей обработкой зависимостей и более продвинутыми функциями, что в конечном итоге делает OpenWrt еще более крутым.
Добавление пакетов происходит практически одинаково в обоих менеджерах пакетов. Одно отличие заключается в том, что APK требует наличия действительных подписей для всех пакетов, в то время как OPKG игнорирует это требование для локальных пакетов. Поэтому, если вы устанавливаете нестандартный (самосборный) пакет, используйте опцию --allow-untrusted
.
Еще раз отметим, что это изменение затрагивает только снимки из основной ветки разработки и последующих версий. Текущая стабильная ветка OpenWrt 23.05 остается незатронутой, и по состоянию на середину ноября 2024 года даже ветка 24.10 все еще полагается на OPKG.
Для получения более подробной информации обратитесь к официальному сообщению или посмотрите обсуждение на форуме OpenWrt.
И наконец, если вы чувствуете себя неловко из-за этого изменения и не уверены в использовании менеджера пакетов APK, позвольте мне успокоить вас – на самом деле это очень просто! Мы позаботились о том, чтобы у вас под рукой был полезный ресурс. Просто ознакомьтесь с нашим руководством для пользователей Alpine по APK: как управлять пакетами, и вы поймете, что я имею в виду.
Комментарии (0)