I just googled a bit and found out that apparently Entware is a good packet manager for QNAP.
First I ran into an old thread recommending the installation of entware-ng 0.97. I installed it in the AppCenter using the QNAP Club repository. But that failed to the point that I could enter the command okpg but without ANY RESPONSE AT ALL. Not even an error message.
So I googled further and found out that Entware-ng and Entware 3.x have merged and are now available as Entware 1.02 in the QNAP Club repository. So I uninstalled Entware-ng and installed Entware 1.02.
Again successfully to the point that I could enter the command
opkg update
and
opkg upgrade
and got a reasonable response from the shell.
But when I tried to execute opkg install python-pip I got this error message:
----------------------
[~] # opkg install python-pip
Unknown package 'python-pip'.
Collected errors:
* opkg_install_cmd: Cannot install package python-pip.
----------------------
Apparently that Entware doesn't come with the python-pip package?!?!
Also trying to install gcc just led to this result:
----------------------
[~] # opkg install gcc
Installing gcc (7.4.0-5) to root...
Downloading
http://bin.entware.net/x64-k3.2/gcc_7.4.0-5_x64-3.2.ipk
Installing zlib (1.2.11-3) to root...
Downloading
http://bin.entware.net/x64-k3.2/zlib_1.2...64-3.2.ipk
Installing libiconv-full (1.11.1-4) to root...
Downloading
http://bin.entware.net/x64-k3.2/libiconv...64-3.2.ipk
Installing libintl-full (0.19.8.1-2) to root...
Downloading
http://bin.entware.net/x64-k3.2/libintl-...64-3.2.ipk
Installing libbfd (2.27-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/libbfd_2...64-3.2.ipk
Installing libopcodes (2.27-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/libopcod...64-3.2.ipk
Installing objdump (2.27-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/objdump_...64-3.2.ipk
Installing ar (2.27-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/ar_2.27-1_x64-3.2.ipk
Installing binutils (2.27-1) to root...
Downloading
http://bin.entware.net/x64-k3.2/binutils...64-3.2.ipk
Configuring zlib.
Configuring libiconv-full.
Configuring libintl-full.
Configuring libbfd.
Configuring libopcodes.
Configuring objdump.
Configuring ar.
Configuring binutils.
Configuring gcc.
There are no *-dev packages in Entware(with few exceptions)!
Please install headers as described in the wiki:
https://github.com/Entware/Entware/wiki
-----------------------------
Any ideas what I am doing wrong? This is so frustrating. Outdated information popping up as the first hits on Google, then seemingly doing it right and still failing.
Why isn't there any information or a set of instructions for QNAP on how to install the cryptodomex package that still and simply works in 2020?