You can also use a local directory for installation. All you need to do is to make a proper mirror of it to a local HDD. You can use ftp, but rsync is more convinient:
rsync -avH --delete rsync://spike.fa.gau.hu/pub/pmppc101/ /somelocaldir
Then add it as an installation source in YaST. Before package management fixes, one had to use "refresh" in the "installation source" YaST applett, now it seems to properly recognize, if anything changed. So, if you have not done so, please apply the latest SuSE upgrades too...
Of course, you can always look at the packman website http://packman.links2linux.de/
and check package dependencies manually, download only the files necessary and use
rpm -Uvh package.rpm
for each downloaded package. But using the ftp or a local mirror is more convinient.
For x86 I have a local mirror on an USB HDD, whenever I visit a place with better Internet connection, I update it and use it as a local installation source at home.