Там какой-либо путь состоит в том, чтобы различать Сервер Ubuntu и Рабочий стол Ubuntu?
У меня есть сценарий Bash (бесстыдный разъем), что я использую для установки легких веб-серверов, и я заметил, что, когда я запускаю этот скрипт на своем собственном компьютере, мою Ubuntu (Настольная) установка получает все испорченные - я вполне уверен, преступник является следующими строками кода:
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 работал правильно?
Команда
dpkg -l ubuntu-desktop
Результат:
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii ubuntu-desktop 1.287 i386 The Ubuntu desktop system - List item
Cave-at
blockquote>Не будет работать, если кто-то установит рабочий стол без используя Ubuntu-рабочий стол. Но кто это делает?
blockquote>
- До 12.04 по умолчанию сервер Ubuntu устанавливает оптимизированное для сервера ядро. Начиная с 12.04, между ядром Ubuntu Desktop и Ubuntu Server нет никакой разницы в ядре, поскольку linux-image-server объединен с linux-image-generic.