updated package versions, better `bash` detection