khi source sẽ có sinh ra biến `$VERSION_ID` một số distro như Arch sẽ không có, `set -u` sẽ báo lỗi và `terminate` chương trình bác ah