НЕ ВИКОРИСТОВУЙТЕ команду apk upgrade для оновлення пакетів!
Це рано чи пізно призведе до псування системи (brick). Декілька бібліотечних пакетів мають несумісні ABI-версії, які наразі не обробляються належним чином. Це спричиняє конфлікти при сліпому оновленні (наприклад, libubus, libustream та інші).
Безпечний спосіб оновлення — використовувати один із клієнтів ASU: LuCI Attended Sysupgrade, owut або Firmware Selector.
APK — це менеджер пакетів, розроблений проєктом Alpine Linux і використовується в розробницьких збірках OpenWrt. Не має нічого спільного з Android чи іншими системами, що можуть мати подібну абревіатуру.
Корисні посилання:
Потрібна інформація про версію apk 3 в OpenWrt, оскільки Alpine Linux все ще використовує версію 2. Слід зазначити внутрішні/зовнішні відмінності.
(у розробці)
(у розробці)
(у розробці)
(у розробці)
(у розробці)
(у розробці)
Виконайте команду:
apk update
Це оновить базу даних доступних пакетів з репозиторіїв, перелік яких можна переглянути командою:
cat /etc/apk/repositories.d/distfeeds.list
У цьому файлі всі рядки, що починаються з `#`, є коментарями. Інші — це URL-адреси, які вказують на бази пакетів, зазвичай розміщені під: ``https://downloads.openwrt.org/snapshots/targets/``
Після оновлення списку доступних пакетів ви можете виконати:
apk upgrade
Це оновить всі встановлені пакети, які мають новішу версію. (НЕ РЕКОМЕНДУЄТЬСЯ — див. попередження вище!)
(у розробці)
(у розробці)
(у розробці)
(у розробці)
(у розробці)
(у розробці)
(у розробці)
apk adbdump у деяких випадках генерує нестандартний YAML. Якщо ви зіткнулися з цим, будь ласка, повідомте тут.