데비안에서 GUI를 제거할 수 있나요?

데비안에서 GUI를 제거할 수 있나요?

처음으로 Linux OS를 설치했는데 설치 중에 실수로 "Desktop GUI"를 선택했지만 모든 것을 직접 구축하고 싶습니다. 운영 체제를 다시 설치하지 않고 GUI 환경을 제거할 수 있는 방법이 있습니까?

답변1

tasksel데비안은 특정 시스템용 소프트웨어를 설치하는 데 사용됩니다 . 이 명령은 몇 가지 정보를 제공합니다.

> tasksel --list-tasks
i desktop       Graphical desktop environment
u web-server    Web server
u print-server  Print server
u dns-server    DNS server
u file-server   File server
u mail-server   Mail server
u database-server       SQL database
u ssh-server    SSH server
u laptop        Laptop
u manual        manual package selection

위 명령은 알려진 모든 작업을 나열합니다 tasksel. 선데스크탑i하나는 앞쪽에 인쇄되어야 합니다 . 이 경우 일반적으로 이 작업으로 설치되는 모든 패키지를 볼 수 있습니다.

> tasksel --task-packages desktop
twm
eject
openoffice.org
xserver-xorg-video-all
cups-client

내 시스템에서 이 명령은 36개의 패키지를 출력합니다. 다음 명령을 사용하여 제거할 수 있습니다.

> apt-get purge $(tasksel --task-packages desktop)

이는 패키지 목록( 의 출력)을 가져 와서 의 명령 tasksel에 제공합니다 . 이제 시스템에서 무엇을 제거하려고 하는지 알려주세요. 확인하면 시스템에서 모든 내용이 삭제됩니다.purgeapt-getapt-get

답변2

이는 데비안이 이제 종속성을 통해 다른 패키지를 가져와 권장하는 "task-desktop"이라는 "메타" 패키지를 사용하여 이 동작을 변경한다는 의미입니다. 따라서 taskel이 말하는 내용은 사실입니다. 단일 패키지만 설치하지만 세부 정보를 보면 다음과 같습니다.

apt-cache show task-desktop

"Depends:" 및 "Recommends:"로 시작하는 줄에서 이 패키지가 가져오는 다른 (실제) 패키지를 볼 수 있습니다. 이를 제거하려면 "apt-get 제거 작업 데스크탑"을 시도하거나 패키지 이름을 개별적으로 나열하십시오.

답변3

apt purge task-desktop hyphen-en-us libglu1-mesa libreoffice-* libu2f-udev mythes-en-us x11-apps x11-session-utils xinit xorg xserver-* desktop-base task-german task-german-desktop totem gedit gedit-common gir1.2-* gnome-* gstreamer* sound-icons speech-dispatcher totem-common xserver-* xfonts-* xwayland gir1.2* gnome-*

그 다음에

apt autoremove --purge

또한 모든 종속 패키지를 지웁니다.

관련 정보