A true shtf/long-term survival weapon would be a heavy duty repeating air rifle, in a caliber large enough for medium sized game or two-legged predators.

I'm thinking something like a modernized Girandoni air rifle equivalent, like that used by Lewis and Clark on their famous expedition.