デスクトップバージョンと比較して、Linuxディストリビューションのサーバーバージョンにはどのコンポーネントがありませんか?消えたのはDEだけですか?

デスクトップバージョンと比較して、Linuxディストリビューションのサーバーバージョンにはどのコンポーネントがありませんか?消えたのはDEだけですか?

私はLinuxに初めて触れました。 Linuxの世界では、ディストリビューションには通常、サーバーとデスクトップ、Ubuntu ServerとUbuntu Desktopという2つのバージョンがあります。 SUSE Linuxエンタープライズサーバーとデスクトップ。

インターネットの多くの情報によると、サーバーのバージョンには通常、デスクトップ環境(DE)は含まれていません。もしそうなら、サーバーバージョンにDEが不足しているのか、それともサーバーバージョンとデスクトップバージョンの間に異なる違いがあるのだろうか。

答え1

理由1:省スペース

このようなディストリビューションの区別は、実際にシステムにダウンロードしてインストールする必要があるアイテムの量に関連しています。メディア(DVD)+にどのパッケージがバンドルされているか、特定のバージョンを使用するときにどのパッケージがデフォルトでインストールされているかを除いて、サーバーバージョンとデスクトップバージョンの間に実際に違いはありません。

たとえば、サーバーまたは最小バージョンを使用してCentOSを簡単にインストールでき、システムが起動したら次のコマンドを実行できます。

$ヤムグループのインストール「..デスクトップ環境..」

フル機能のデスクトップバージョンにするために必要なすべてのパッケージをインストールします。

理由#2:プロのディストリビューションのインストール

欠けていることは実際には各ディストリビューションによって異なります。サーバーディストリビューションでは、ダウンロードのサイズを小さくして管理しやすくするためにソフトウェアをアンインストールしようとすることがよくあります。したがって、Web ブラウザ、LibreOffice、および GUI 関連の項目は通常、サーバーのバージョンには含まれません。また、コンパイラ(gccなど)などの非GUIソフトウェアや、実際のサーバーインストールに実際に含める必要がない他のソフトウェアホストも省略されます。

いくつかの例

CentOSやFedoraなどのRed Hatベースのディストリビューションなど、さまざまなディストリビューションでは、次のコマンドを使用してyumさまざまなソフトウェアグループのリストをインポートできます。

$ 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

次に、次のコマンドを使用して、それぞれに何が含まれているかを確認します。

$ yum groupinfo "X"

- または - 以降のバージョンのFedora / CentOSでは、次のようになります。

$ 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

次のコマンドを使用して、インストールされたグループの概要を取得することもできます。

$ yum groups
Available environment groups: 15
Installed groups: 1
Available Groups: 35
Done

関連情報