03x packages are not compatible with the 04xc series. The problem is not that the binaries and such will not run on 04x because almost all of them will. But the actual script format and package format is a LOT different. So it takes some work to repackage 03x to run in a 04x system.
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.