Converting IPK Packages to APK and APK Packages to IPK

Hi,
I am using a router that currently only has snapshot releases(Arcadyan Aw1000), and OpenWrt has recently switched to the APK package manager. The snapshot releases already only support APK, but some of the necessary packages I use are still in the IPK format. I’m not sure if they will be updated to APK format soon or ever, so I’m currently stuck with using APK as the package manager alongside with IPK packages.

My question is, Is there a comprehensive tutorial on how to convert IPK packages into APK packages?Additionally, I would also appreciate a guide on converting APK packages into IPK format.
Thank you!

Hi,

maybe https://mconverter.eu/convert/to/apk/ is what you seek?
I don´t know and have no experience with the tool.

HTH

1 Like

24.10 snapshots still use opkg - https://downloads.openwrt.org/releases/24.10-SNAPSHOT/

2 Likes

Thanks for the reply, but it doesn’t seem to be working.

Thanks for your reply.
If I use that snapshot release with opkg manager, I will end up with errors when installing snapshot APK packages. This is because some of the snapshot packages have already been updated to the APK format and no longer have IPK packages available.

I now have a snapshot build with OPKG, but I can't install the packages from OpenWrt Passwall because the snapshot packages have already been updated to the APK format. However, I can use IPK packages on this build, which is a good thing.

Passwall package-https://sourceforge.net/projects/openwrt-passwall-build/files/

Then passwall will have to be updated/ fixed, same as for any other larger change in OpenWrt (library tansition, doname changes, etc.). If you have functional/ complete sources to it, you can even do it fairly easily yourself. If not, you'll have to eait for them.

1 Like

IPK (OPKG) packages: https://mirror-03.infra.openwrt.org/releases/24.10-SNAPSHOT/packages/
APK packages: https://mirror-03.infra.openwrt.org/snapshots/packages/

3 Likes

Thanks for the reply.I used openwrt snapshot version with the opkg package manager and have successfully installed Passwall using an IPK packages. However, the issue is that I am unable to find the required kmod packages for this router. I have searched extensively but cannot locate any kmod packages. Without kmod-ipt-nat and kmod-ipt-ipset, Passwall will not run.

doesn't this work (you said you have opkg)

opkg update
opkg install <package-name>

what are the errors?

1 Like

Version 24.10-rc1 has just been released (https://mirror-03.infra.openwrt.org/releases/24.10.0-rc1/). Packages should appear in the next few/several hours.

2 Likes