Que componentes faltam ao comparar a versão do servidor do Linux distro para a versão desktop? É só o DE desaparecido?

1

Sou novo no Linux. Eu vejo no mundo Linux, muitas vezes uma distro terá duas versões, servidor e desktop: Ubuntu Server, Ubuntu Desktop. SUSE Linux Enterprise Server e Desktop.

Muitos materiais online dizem que a versão do servidor geralmente não inclui o DE (ambiente de desktop). Então, eu estou querendo saber se é apenas o DE ausente da versão do servidor, ou haverá outra diferença entre o servidor e o desktop?

    
por Aaron Shen 15.06.2015 / 05:59

1 resposta

5

Razão # 1: para economizar espaço

A divisão das distros como essa tem mais a ver com a quantidade de arquivos que você precisa baixar e instalar no sistema. Não há realmente nenhuma diferença entre a versão do servidor e as versões da área de trabalho, exceto para quais pacotes de software são empacotados na mídia (DVD) + e o que é instalado por padrão quando você usa as versões específicas.

Como exemplo, você pode facilmente instalar o CentOS usando o servidor ou edições mínimas e, depois que o sistema estiver funcionando, execute um comando como:

$ yum groupinstall '..Desktop Environment..'

para instalar todos os pacotes necessários para torná-lo uma edição de desktop totalmente funcional.

Razão # 2: Para especializar a instalação da distro

Quanto ao que mais está faltando, bem, isso realmente depende de cada distro. Com as distribuições de servidores, elas geralmente tentam cortar o software para tornar o download menor e mais gerenciável. Portanto, coisas como um navegador da Web, LibreOffice e qualquer coisa relacionada à GUI normalmente não serão incluídas em uma edição do servidor. Eles também omitirão software não-GUI, como compiladores, como o gcc, e toda uma série de outros softwares, que realmente não precisam ser incluídos em uma verdadeira instalação de servidor.

Alguns exemplos

Nas várias distros, como com qualquer coisa baseada no Red Hat como o CentOS ou o Fedora, você pode usar o comando yum para obter uma lista dos vários grupos de software:

$ yum grouplist
Available environment groups:
   Fedora Server
   Fedora Workstation
   Fedora Cloud Server
   KDE Plasma Workspaces
   Xfce Desktop
   LXDE Desktop
   Cinnamon Desktop
   LXQt Desktop
   MATE Desktop
   Sugar Desktop Environment
   Development and Creative Workstation
   Web Server
   Infrastructure Server
   Basic Desktop
   Minimal Install
Installed groups:
   C Development Tools and Libraries
Available Groups:
   3D Printing
   Administration Tools
   Audio Production
   Authoring and Publishing
   Books and Guides
   Cloud Infrastructure
   Cloud Management Tools
   Cloud Server Tools
   Container Management
   D Development Tools and Libraries
   Design Suite
   Development Tools
   Domain Membership
   Editors
   Educational Software
   Electronic Lab
   Engineering and Scientific
   Fedora Eclipse
   FreeIPA Server
   Games and Entertainment
   Headless Management
   LibreOffice
   MATE Applications
   MATE COMPIZ
   Medical Applications
   Milkymist
   Network Servers
   Office/Productivity
   RPM Development Tools
   Robotics
   Security Lab
   Sound and Video
   System Tools
   Text-based Internet
   Window Managers
Done

e, em seguida, veja o que está incluído em cada um usando este comando:

$ yum groupinfo "X"

-ou- em versões posteriores do Fedora / CentOS, por exemplo:

$ yum group info "DNS Name Server" 
Group: DNS Name Server
 Group-Id: dns-server
 Description: This package group allows you to run a DNS name server (BIND) on the system.
 Default Packages:
   +bind-chroot
 Optional Packages:
   bind
   dnsperf
   ldns
   nsd
   pdns
   pdns-recursor
   rbldnsd
   unbound

Você também pode obter um resumo dos grupos que você instalou usando este comando:

$ yum groups
Available environment groups: 15
Installed groups: 1
Available Groups: 35
Done
    
por 15.06.2015 / 06:06