Desktop-Environment
將 linux 發行版的伺服器版本與桌面版本進行比較,缺少哪些組件?只是缺少DE嗎?
我是 Linux 新手。我在 Linux 世界中看到,發行版通常會有兩個版本,伺服器和桌面:Ubuntu Server、Ubuntu Desktop。SUSE Linux Enterprise Server 和桌面。
網上很多資料都說伺服器版通常不包含DE(桌面環境)。所以我想知道它只是伺服器版本中缺少的DE,還是伺服器和桌面之間會有其他區別?
理由一:節省空間
像這樣拆分發行版實際上更多地與您必須在系統上下載和安裝多少垃圾有關。除了在媒體 (DVD) + 上捆綁了哪些軟體包以及使用特定版本時預設安裝的軟體包之外,伺服器版本和桌面版本之間確實沒有區別。
例如,您可以使用伺服器或最小版本輕鬆安裝 CentOS,然後在系統啟動並執行後,執行以下命令:
$ yum groupinstall ’..桌面環境..'
安裝使其成為功能齊全的桌面版所需的所有軟體包。
原因 #2:專門化發行版安裝
至於還缺少什麼,那真的取決於每個發行版。對於伺服器發行版,他們通常會嘗試刪減軟體以使下載更小且更易於管理。因此,像 Web 瀏覽器、LibreOffice 和任何與 GUI 相關的東西通常不會包含在伺服器版本中。他們還將省略非 GUI 軟體,如編譯器,如 gcc,以及大量其他軟體,這些軟體在真正的伺服器安裝中確實沒有任何業務。
一些例子 在各種發行版上,例如任何基於 Red Hat 的版本,如 CentOS 或 Fedora,您可以使用該
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