Selbst bei über 2MB freien Speicher kommt die Fehlermeldung von rpm das der Speicher nicht reicht ...
Man kann vor dem Programmstart mit limit (ein MiNT-Kommandozeilentool) den Speicher künstlich verkleinern, und vielleicht so rausfinden, wieviel rpm braucht. Also
limit -M <bytes> <rpm ...>
rpm -qplv (Inhalt anzeigen) braucht mind. 1MB, und stürzt bei < 1MB ab, bei < 500K kommt "out of memory" (Version 3.0.6). Mit 1.9MB sollte es aber gehen, es sei denn da ist noch toswin (>500KB) oder bash (900K) dazwischen.
Man kann auch top starten, eine kleine update-Zeit einstellen (also 0s), das in einem eigenen toswin-Fenster laufen lassen, und so beobachten, was passert, oder im taskmanager Ctrl-Alt-L gedrückt halten.