처음으로 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
에 제공합니다 . 이제 시스템에서 무엇을 제거하려고 하는지 알려주세요. 확인하면 시스템에서 모든 내용이 삭제됩니다.purge
apt-get
apt-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
또한 모든 종속 패키지를 지웁니다.