Вопрос такой: зачем баш-скрипту куча хлама в виде: caca-utils efl-libs elementary-data fonts-bitmap-terminus help2man jp2a libbullet libelementary libelogind libluajit libpoppler0-cpp libsixel1 libunwind mate-terminal neofetch perl-Locale-gettext sixel-utils terminology caca-utils ещё понятно - работа с псевдографикой и прочим, но нафига мне в довесок 2 дополнительных эмулятора терминала? Нафига мне в системе хлам из elementary? Причём спек чистый, как слеза, и зависимостей в нём НЕТ ни от мате, ни от элементари... Я на полном серъёзе не понимаю, зачем это всё за собой тащит, я повторяю, БАШ СКРИПТ, который даже без caca-utils офигительно работает. В Konsole.
Зависимости определяются автоматически из самого скрипта. Значит, там эти программы используются. Вопросы апстримному автору скрипта, который не заморачивается чистотой кода.