В чем разница между версией сервера и версией для ПК?

128

В чем разница между серверной версией Ubuntu и настольной версией?

oneat
источник
1
какая из них лучше? У меня есть Acer Aspire One 1 Гб ОЗУ, процессор 1,60 ГГц ... Это старый компьютер, но я всегда использовал дистрибутивы Ubuntu с ним. Я недавно установил Ubuntu 12.10, и он слишком медленный для моего компьютера. В дополнение к этому мне нужно установить Atlas.TI для обработки некоторых опросов. Я был не в состоянии из-за версии 12.10 ... Она прекрасно работала, когда на моей машине была установлена ​​версия 10,04. Спасибо. Sammaël

Ответы:

89

Скопировано как есть из документации по Ubuntu :

  • Первое отличие заключается в содержании CD. Компакт-диск «Сервер» не включает в себя то, что Ubuntu считает пакетами для рабочего стола (пакеты, такие как X, Gnome или KDE), но включает в себя пакеты, относящиеся к серверу (Apache2, Bind9 и т. Д.). Используя компакт-диск рабочего стола с минимальной установкой и установкой, например, apache2 из сети, можно получить точно такой же результат, какой можно получить, вставив компакт-диск с сервером и установив apache2 с компакт-диска.
  • Процесс установки Ubuntu Server Edition немного отличается от Desktop Edition. Так как по умолчанию Ubuntu Server не имеет графического интерфейса, процесс управляется через меню, очень похожий на процесс установки альтернативного компакт-диска.
  • До 12.04 Ubuntu server по умолчанию устанавливает оптимизированное для сервера ядро. Начиная с 12.04, между ядром Ubuntu Desktop и Ubuntu Server нет никакой разницы в ядре, поскольку linux-image-server объединен с linux-image-generic.
  • Для выпусков Ubuntu LTS до 12.04 Ubuntu Desktop Edition получает только 3 года поддержки. В Ubuntu LTS 12.04 этот показатель увеличен до 5 лет. В отличие от этого, все выпуски Ubuntu LTS Server Edition поддерживаются в течение 5 лет.
Tshepang
источник
1
Таким образом, в основном сервер и рабочий стол одинаковы, за исключением того, что сервер имеет Apache, а рабочий стол имеет графический интерфейс.
словами
57

Стоит отметить, что помимо настроек ядра, Ubuntu Desktop и Server, по сути, являются одним и тем же дистрибутивом, только с другим выбором пакетов по умолчанию. Они оба используют одинаковые пакеты и репозитории. Если вы запустите, apt-get install ubuntu-desktopвы получите функциональный эквивалент Desktop Edition.

Это также означает, что любой пакет, предназначенный для Ubuntu Server, будет так же успешно работать на вашем настольном компьютере.

Марк Рассел
источник
10

Независимо от того, устанавливаете ли вы с помощью компакт-диска с сервером или настольного компакт-диска, в конечном итоге вы получаете одну и ту же Ubuntu. Разница заключается в том, какой выбор пакетов он устанавливает по умолчанию, то есть, какой выбор программного обеспечения вы выберете в конце процесса установки.

Можно перейти с настольной системы на серверную систему и наоборот на уже установленной копии Ubuntu. Ubuntu даже делает это относительно легко с помощью утилиты tasksel или с метапакетами, такими как ubuntu-desktopи ubuntu-server(доступны через стандартный менеджер пакетов apt по крайней мере с 16.04). Вы даже можете смешивать и сопоставлять - устанавливая среду рабочего стола на сервер или серверное программное обеспечение, такое как ssh_server или apache2, на основном настольный компьютер.

Но есть вероятность, что вы, вероятно, уже знаете во время установки, хотите ли вы, чтобы настольная система в комплекте с настольной средой или серверная система. Таким образом, наличие различных установочных компакт-дисков для сервера и настольного компьютера - это просто фактор удобства, который упрощает выбор программного обеспечения.

Установщики также ведут себя по-разному, в том смысле, что с графического Live CD устанавливается только «настольная» версия. Другие версии устанавливаются с помощью установщика на основе меню, аналогичного установщику Debian.

thomasrutter
источник
По крайней мере, в 10.04 я не могу найти ubuntu-serverпакет. Хотя это могло бы быть круто, вы все равно хотите просто установить нужные серверы.
Blaisorblade
1
Я обновил свой ответ. Вы используете задачи (через tasksel), а не метапакеты для установки пакетов сервера. Запустите sudo taskselдля пользовательского интерфейса или установите отдельные задачи через командную строку, как sudo tasksel install lamp-server. Список других задач, доступных по адресу help.ubuntu.com/community/Tasksel. Обратите внимание, что это группы пакетов, предназначенных для развертывания сервера в «начальной точке». Вы можете установить пакеты более детально.
Томасруттер
Я полностью отстранен от Taskel. До сих пор действует в 16.04 LTS. Делает серверные пакеты легко устанавливаемыми, а также пакеты для рабочего стола. +1
Терренс