Есть ли способ различать Ubuntu Server и Ubuntu Desktop?
У меня есть сценарий Bash (бесстыдный плагин), который я использую для создания облегченных веб-серверов, и я заметил, что когда я запустите этот скрипт на моем собственном компьютере, моя установка Ubuntu (Desktop) все испортилась - я уверен, что виновником являются следующие строки кода:
echo -e "\e[1;32mDave, I'm removing the bloatware.\e[0m"
for halBox_package in apache2 bind9 nscd php portmap rsyslog samba sendmail; do
if [[ -f /etc/init.d/$halBox_package ]]; then
( service $halBox_package stop ) > /dev/null
fi
( apt-get -qq -y remove --purge "$halBox_package*" ) > /dev/null 2>&1
done
Что я хотел бы сделать, заключается в том, чтобы определить, запущен ли сценарий в стиле сервера или нет, поэтому я могу решить, следует ли очищать эти пакеты или нет. Если вы не можете рассказать об ароматах, можете ли вы сказать, какой пакет необходим для работы Ubuntu Desktop?