O Ubuntu Server e o Desktop estão configurados/compilados de maneira diferente?

O Ubuntu Server e o Desktop estão configurados/compilados de maneira diferente?

Estou pensando em usar o Ubuntu Server para uma máquina x86_64 de baixo custo. Estou me perguntando qual é a diferença e descobri o seguinte:

diferença entre servidor Ubuntu, mínimo e desktop

Ainda tenho uma pergunta. Meu entendimento é que o mínimo e o desktop compartilham o repositório de software. Todos os três compartilham os kernels.

Parece que o conjunto de pacotes de software é diferente entre o servidor e os demais. Minha pergunta é a seguinte: eles estão configurados e compilados de maneira diferente?

Eu sou um usuário do Gentoo. Meu entendimento é, por exemplo, que o Emacs pode ser compilado com e sem o X. Os pacotes Desktop Emacs parecem ser construídos com o X, do qual o Server Emacs não precisará. O Ubuntu compila pacotes - por exemplo, Emacs - de maneira diferente? Ou o Ubuntu simplesmente descarta o Emacs for Server e o envia apenas com o X para desktop?

Responder1

Todos eles têm os mesmos repositórios. A única diferença é quais pacotes são instalados por padrão. Depois de ter um servidor Ubuntu instalado e funcionando, você pode dizer tasksel install ubuntu-desktopque terá um desktop Ubuntu totalmente funcional. Vocêpoderiaem princípio, comece com o desktop Ubuntu e depois remova os pacotes, mas isso seria muito trabalho inútil.

Alguns aplicativos, como Emacs e Vi, vêm em diversas variantes, com ou sem suporte a GUI. Para Emacs, em um servidor sem gráficos você instalaria o pacote emacs-nox.

Responder2

Eu não conheço o emacs; mas uma rápida olhadahttps://packages.ubuntu.com/disco/emacs (você não mencionou um lançamento, então aceitei o padrão/mais recente) e mostra uma dependência para emacs-gtk, portanto, se fosse instalado em um servidor sem GUI, causaria a instalação de mais pacotes para atender às dependências.

Uma pesquisa por emacs (https://packages.ubuntu.com/search?keywords=emacs&searchon=names&suite=disco§ion=all) e eu vejo

https://packages.ubuntu.com/disco/emacs-nox

que é a segunda opção de instalação (apropriada para um servidor sem GUI).

A base de ambos servidor/desktop é a mesma, sendo a diferença apenas os pacotes instalados.

Os pacotes emacs GUI e CLI estão disponíveis. Você apenas seleciona o pacote mais apropriado para o seu sistema e, se escolher o errado, não pressiona 'y' para instalar todos os deps quando for solicitado a confirmar.

informação relacionada