Agree that battery packs are the way to go.

Video on backpacking power at Backpacking Power Options