Ubuntu Server와 Desktop은 다르게 구성/컴파일됩니까?

Ubuntu Server와 Desktop은 다르게 구성/컴파일됩니까?

저는 매우 낮은 수준의 x86_64 시스템에 Ubuntu Server를 사용하려고 합니다. 차이점이 무엇인지 궁금해서 다음을 발견했습니다.

우분투 서버, 최소, 데스크탑의 차이점

아직 질문이 있습니다. 내 이해는 최소 및 데스크톱 종류가 소프트웨어 저장소를 공유한다는 것입니다. 세 가지 모두 커널을 공유합니다.

서버와 나머지 소프트웨어 패키지 세트가 다른 것 같습니다. 내 질문은 이것입니다. 다르게 구성되고 컴파일됩니까?

저는 젠투 사용자였습니다. 예를 들어 Emacs는 X를 사용하거나 사용하지 않고 컴파일할 수 있다고 이해합니다. 데스크탑 Emacs 패키지는 X를 사용하여 구축된 것처럼 보이지만 서버 Emacs에는 필요하지 않습니다. Ubuntu는 패키지(예: Emacs)를 다르게 컴파일합니까? 아니면 Ubuntu에서는 서버용 Emacs를 삭제하고 데스크탑용 X만 함께 제공합니까?

답변1

그들은 모두 동일한 저장소를 가지고 있습니다. 유일한 차이점은 기본적으로 설치되는 패키지입니다. Ubuntu 서버를 가동하고 실행하면 tasksel install ubuntu-desktop모든 기능을 갖춘 Ubuntu 데스크탑을 얻을 수 있습니다. 너~할 수 있었다원칙적으로 Ubuntu 데스크탑으로 시작한 다음 패키지를 제거하지만 이는 쓸모없는 작업이 될 것입니다.

Emacs 및 Vi와 같은 일부 애플리케이션은 GUI 지원 여부에 관계없이 다양한 변형으로 제공됩니다. Emacs의 경우 그래픽이 없는 서버에 패키지를 설치합니다 emacs-nox.

답변2

나는 이맥스를 모른다; 하지만 빨리 살펴보면https://packages.ubuntu.com/disco/emacs (릴리스에 대해 언급하지 않았으므로 기본값/최신을 수락했습니다.) 및 에 대한 종속성을 표시하므로 emacs-gtkGUI가 없는 서버에 설치된 경우 종속성을 충족하기 위해 더 많은 패키지가 설치되어야 합니다.

emacs 검색(https://packages.ubuntu.com/search?keywords=emacs&searchon=names&suite=disco§ion=all) 그리고 나는 본다

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

이는 두 번째 설치 옵션입니다(GUI가 없는 서버에 적합).

서버/데스크탑 모두 기본은 동일하며, 차이점은 패키지만 설치된다는 것입니다.

GUI 및 CLI emacs 패키지를 모두 사용할 수 있습니다. 시스템에 가장 적합한 패키지를 선택하고, 잘못된 패키지를 선택한 경우 확인 메시지가 표시될 때 모든 Dep를 설치하기 위해 'y'를 누르지 마십시오.

관련 정보