if command -v yum >/dev/null; then echo 'yum is available' fi if command -v apt >/dev/null; then echo 'apt is available' fi
Это позволит проверить доступность команд
yum
иapt
, а не тестировать конкретный дистрибутив (существует множество дистрибутивов Linux ).Если вы предпочитаете, например,
apt
, в случае, если оба менеджера пакетов доступны, вы можетеif command -v apt >/dev/null; then echo 'apt is available' elif command -v yum >/dev/null; then echo 'yum is available' else echo 'neither apt nor yum is avaliable' fi
Связанные: