Portsmouth have added former Leeds United and Carlisle United defender Lubomir Michalik to their squad on a one-month contract.