A new package manager for OpenWrt
This new package manager offers a number of advantages over the older opkg system and is a significant milestone in the development of the OpenWrt platform. The older opkg package manager has been deprecated and is no longer part of OpenWrt." There is some more information on this page.
Posted Nov 17, 2024 14:40 UTC (Sun)
by Kamiccolo (subscriber, #95159)
[Link] (3 responses)
Posted Nov 17, 2024 16:17 UTC (Sun)
by denials (subscriber, #3413)
[Link] (1 responses)
Posted Nov 17, 2024 18:03 UTC (Sun)
by Kamiccolo (subscriber, #95159)
[Link]
Posted Nov 18, 2024 10:51 UTC (Mon)
by Tobu (subscriber, #24111)
[Link]
> Hi all, some fellow developers and me worked for some time now on making APK the new package manager for OpenWrt, replacing the unmaintained OPKG fork we've been using for the longest time. > APK is actively developed and used in multiple other distributions, e.g. Alpine Linux 🎉
Posted Nov 17, 2024 19:14 UTC (Sun)
by shironeko (subscriber, #159952)
[Link] (14 responses)
Posted Nov 17, 2024 19:48 UTC (Sun)
by champtar (subscriber, #128673)
[Link] (12 responses)
Posted Nov 17, 2024 19:58 UTC (Sun)
by shironeko (subscriber, #159952)
[Link]
Posted Nov 18, 2024 14:35 UTC (Mon)
by MKesper (subscriber, #38539)
[Link] (10 responses)
Posted Nov 19, 2024 7:19 UTC (Tue)
by cate (subscriber, #1359)
[Link] (7 responses)
Posted Nov 19, 2024 7:49 UTC (Tue)
by Cyberax (✭ supporter ✭, #52523)
[Link] (6 responses)
Posted Nov 19, 2024 8:12 UTC (Tue)
by intelfx (subscriber, #130118)
[Link] (5 responses)
And? This subthread's discussion happens in a context of worrying about the additional overhead caused by the switch to apk. I'm pretty sure that the installations where you worry about that kind of overhead aren't going to be hosting telephony, web servers, VPNs and Docker containers.
Posted Nov 19, 2024 8:15 UTC (Tue)
by Cyberax (✭ supporter ✭, #52523)
[Link] (4 responses)
Posted Nov 19, 2024 8:16 UTC (Tue)
by intelfx (subscriber, #130118)
[Link]
Posted Nov 19, 2024 11:10 UTC (Tue)
by e-rk (subscriber, #166547)
[Link] (2 responses)
[1] https://openwrt.org/toh/views/toh_available_16128_ax-wifi
Posted Nov 19, 2024 18:30 UTC (Tue)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
Posted Nov 19, 2024 19:01 UTC (Tue)
by e-rk (subscriber, #166547)
[Link]
Posted Nov 19, 2024 8:04 UTC (Tue)
by intelfx (subscriber, #130118)
[Link] (1 responses)
If your system is space constrained *so much* that you begin to worry about the footprint of a *package manager*, this means you're far beyond the point where it would be feasible to install packages into the uncompressed partition.
In other words: if you don't have enough space for a better package manager, you sure as hell don't have enough space for any packages in the uncompressed partition. Any new packages would have to go into the squashfs.
Posted Jan 8, 2025 15:33 UTC (Wed)
by parametricpoly (subscriber, #143903)
[Link]
Posted Nov 18, 2024 11:09 UTC (Mon)
by aparcar (subscriber, #126277)
[Link]
The data structure including indexes of APKv3 (Alpine uses v2) is inspired by Flatbuffers (https://github.com/google/flatbuffers) and should be way more memory efficient than OPKG handling plaintext.
Posted Nov 18, 2024 15:41 UTC (Mon)
by paulj (subscriber, #341)
[Link] (1 responses)
First used opkg all the way back when it was ipkg, the Itsy Package Manager for Familiar Linux, the Handhelds.org distro for Compaq iPaq (and later some other handheld Linux's I think). Jim Gettys and Phil Blundell are LWN commenters and probably know more of the history.
Posted Nov 21, 2024 15:02 UTC (Thu)
by jg (guest, #17537)
[Link]
With limited flash, we couldn't afford the space used by the duplication: ergo ipkg...
Posted Nov 18, 2024 16:20 UTC (Mon)
by zoobab (guest, #9945)
[Link] (1 responses)
I am getting old...
Posted Nov 21, 2024 15:03 UTC (Thu)
by jg (guest, #17537)
[Link]
Motivation
Motivation
Motivation
These pull requests: package repository, OpenWRT (build side) have some rationale:
Motivation
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
wonder about the footprint
Farewell opkg
Farewell opkg
OPKG as shell script
OPKG as shell script