Менеджер пакетів apk

НЕ ВИКОРИСТОВУЙТЕ команду apk upgrade для оновлення пакетів!

Це рано чи пізно призведе до псування системи (brick). Декілька бібліотечних пакетів мають несумісні ABI-версії, які наразі не обробляються належним чином. Це спричиняє конфлікти при сліпому оновленні (наприклад, libubus, libustream та інші).

Безпечний спосіб оновлення — використовувати один із клієнтів ASU: LuCI Attended Sysupgrade, owut або Firmware Selector.

APK — це менеджер пакетів, розроблений проєктом Alpine Linux і використовується в розробницьких збірках OpenWrt. Не має нічого спільного з Android чи іншими системами, що можуть мати подібну абревіатуру.

Корисні посилання:

FIXME Потрібна інформація про версію apk 3 в OpenWrt, оскільки Alpine Linux все ще використовує версію 2. Слід зазначити внутрішні/зовнішні відмінності.

(у розробці)

(у розробці)

(у розробці)

(у розробці)

(у розробці)

(у розробці)

Виконайте команду:

apk update

Це оновить базу даних доступних пакетів з репозиторіїв, перелік яких можна переглянути командою:

cat /etc/apk/repositories.d/distfeeds.list

У цьому файлі всі рядки, що починаються з `#`, є коментарями. Інші — це URL-адреси, які вказують на бази пакетів, зазвичай розміщені під: ``https://downloads.openwrt.org/snapshots/targets/``

Після оновлення списку доступних пакетів ви можете виконати:

apk upgrade

Це оновить всі встановлені пакети, які мають новішу версію. (НЕ РЕКОМЕНДУЄТЬСЯ — див. попередження вище!)

(у розробці)

Локальні репозиторії (Local repositories)

(у розробці)

(у розробці)

(у розробці)

(у розробці)

(у розробці)

(у розробці)

  • Команда apk adbdump у деяких випадках генерує нестандартний YAML. Якщо ви зіткнулися з цим, будь ласка, повідомте тут.
  • Last modified: 2025/05/27 06:29
  • by vazaz