apk in OpenWrt 25.12: der Paketmanager, der opkg ersetzt hat
In einem Satz
Abschnitt betitelt „In einem Satz“Ab 25.12 installiert und entfernt OpenWrt Software mit apk (Alpine Package Keeper, Version 3). 24.10 und früher verwenden weiterhin opkg.
Warum sich das geändert hat
Abschnitt betitelt „Warum sich das geändert hat“Die Ankündigung zu 25.12.0 erklärt, dass der OpenWrt-Fork von opkg nicht mehr gepflegt wird. Nur wenige Paketnamen haben sich geändert, aber jeder Befehl.
Befehlsübersicht
Abschnitt betitelt „Befehlsübersicht“| Aufgabe | apk (25.12) | opkg (24.10) |
|---|---|---|
| Paketindex aktualisieren | apk update |
opkg update |
| Installieren | apk add <pkg> |
opkg install <pkg> |
| Entfernen | apk del <pkg> |
opkg remove <pkg> |
| Installierte auflisten | apk list --installed |
opkg list-installed |
| Aktualisierbare auflisten | apk list --upgradeable |
opkg list-upgradable |
| Welches Paket besitzt eine Datei | apk info --who-owns <file> |
opkg search <file> |
Was sich sonst unterscheidet
Abschnitt betitelt „Was sich sonst unterscheidet“- Paketdateien haben die Endung
.apk, und der Paketindex heißtpackages.adb. - Repositories sind unter
/etc/apk/repositories.d/aufgeführt. - Selbst gebaute Pakete sind unsigniert, daher benötigt ihre Installation
--allow-untrusted.
Achtung
Abschnitt betitelt „Achtung“- Verwenden Sie nicht
apk upgrade, um das System zu aktualisieren. Das OpenWrt-Wiki rät davon ab. Aktualisieren Sie die Firmware stattdessen mit einem Attended-Sysupgrade-Client: Die LuCI-App ist unter 25.12 standardmäßig installiert. - Fügen Sie keine opkg-Befehle in 25.12 ein und keine apk-Befehle in 24.10. Prüfen Sie zuerst, welchen Paketmanager Sie haben.
Auf Ihrem Router ansehen
Abschnitt betitelt „Auf Ihrem Router ansehen“apk list --installed | headls /etc/apk/repositories.d/Verwandte Anleitungen
Abschnitt betitelt „Verwandte Anleitungen“Quellen
Router.Homes
Unabhängige OpenWrt-Notizen. Jede Seite nennt Firmware, Gerät, Paketmanager und den Rückweg.
Symbole: Solar by 480 Design, CC BY 4.0