don't use deprecated libarchive function
add missing include to karrot.hpp
ignore unknown package versions, except for system packages