Raspbian 또는 soft-float Debian에서 X.org 및 모든 GUI 관련 구성 요소 를 완전히 제거 하는 방법을 알고 싶습니다 . 가장 확실한 해결책은 sudo apt-get purge xorg
이지만 GUI 패키지가 남아있을 것 같습니다.
어떻게하면됩니까?
Raspbian 또는 soft-float Debian에서 X.org 및 모든 GUI 관련 구성 요소 를 완전히 제거 하는 방법을 알고 싶습니다 . 가장 확실한 해결책은 sudo apt-get purge xorg
이지만 GUI 패키지가 남아있을 것 같습니다.
어떻게하면됩니까?
답변:
먼저 x11-common
'stale'패키지를 제거한 다음 Raspbian과 함께 데스크탑 환경 포함을 제거 할 수있었습니다 .
sudo apt-get remove --purge x11-common
sudo apt-get autoremove
$ sudo apt-get --purge remove "x11-*"
그러면 모든 그래픽 패키지가있는 라이브러리 인 x11 아래의 모든 패키지가 제거됩니다. --purge 옵션을 사용하면 관련된 모든 구성 파일을 삭제할 수 있습니다.
$ sudo apt-get --purge autoremove
autoremove는 사용되지 않은 모든 패키지를 제거합니다. 첫 번째 명령 후에 사용되지 않은 패키지가 많이 있습니다.
$ sudo apt-get --purge remove "x11-*"
GUI 패키지는 meta-package에 의해 참조됩니다 task-desktop
. 따라서 메타 패키지를 제거하면 충분합니다.
sudo apt-get remove task-desktop
데비안 특정 tasksel을 실행하여 패키지 이름을 찾았습니다.
tasksel --list-tasks
tasksel --task-packages desktop
tasksel remove desktop
그것을하는 방법 인 것처럼 보이지만 아무것도하지 않습니다. 저주 화면이 뜨고 사라집니다.
https://www.raspberrypi.org/downloads/raspbian/ 이라는 재단의 X-less 이미지도 있습니다 Raspbian Jessie Lite
.
최소 시스템 만 설치하는 설치 프로그램을 원한다면 Raspbian UnAttended Netinstaller도 있습니다.
맞춤 이미지를 만드시겠습니까? -https://github.com/jamesbennet/pistrap을 사용 합니다. 상당히 최소한의 설치는 ~ 300mb입니다.
Jessie Raspbian은 다른 답변과는 다르지만 비슷한 경로를 사용했습니다.
# First the jre needs X (boo!) so switch that out to a headless version
sudo apt-get install -y openjdk-7-jre-headless
# Next x11 won't go because libice6 is installed
# but this seems to trigger the same result
sudo apt-get remove -y libice6
# Finally clean up
sudo apt-get autoremove -y --purge
내가있는 동안 헤드리스 모드를 청소하십시오.
# you can also create this blank file after you
# burn your image to the SD card
touch /boot/ssh
sudo raspi-config
3. Boot Options
- B1 Desktop / CLI
- B1 Text console, requiring user to login
- Press Enter
- Tab over to Finish
- Yes to Reboot
# switch users, get rid of default password in a way
sudo useradd -G sudo -m your_new_username
sudo passwd your_new_username
sudo userdel -r pi
헤드리스 서버!
$ apt-get --purge remove 'x11-*'
$ apt-get --purge autoremove
첫 번째 명령은 X11 코어 라이브러리를 포함하여 많은 X11 패키지를 제거합니다. 다른 모든 X11 패키지는 (전 이적으로) X11 코어 라이브러리에 의존하기 때문에 제거됩니다.
두 번째 명령은 이제 필요하지 않은 모든 패키지 , 즉 나중에 제거 된 패키지의 종속성으로 만 설치된 패키지를 제거합니다.
--purge
옵션 지시 apt-get
도 관련 구성 파일을 제거 할 수 있습니다.
최소 설치가 아닌 경우 약 1.5GiB 공간이 확보됩니다.
그놈을 제거하려면
# tasksel remove gnome-desktop
Tasksel은 여러 관련 패키지를 조정 된 "작업"으로 시스템에 설치하는 도구입니다.
# apt-get install aptitude tasksel
데비안에 그놈 설치
# tasksel install gnome-desktop --new-install