gnome-terminal을 제거하려고 할 때 왜 xterm이 설치됩니까? gnome-terminal하면 다음과 같이 표시됩니다. The following additional packages

Alacritty를 기본 터미널 에뮬레이터로 사용합니다. gnome-terminal패키지 를 제거하려고했지만 입력 apt remove gnome-terminal하면 다음과 같이 표시됩니다.

The following additional packages will be installed:
libutempter0 xterm

그리고 패키지 설치를 진행합니다.

무엇 않습니다 gnome-terminal또는 xtermAlacritty하지 않는 것을, 즉 필요합니까?



답변

그것은 의존성 때문입니다. 표준 Ubuntu 설치에서 Ubuntu Desktop은 X.Org에 의존하며, 그놈 터미널이나 기본적으로 가상 패키지 인 XTerm 또는 X term 에뮬레이터에 더 의존합니다.

당신이 실행하는 경우

aptitude why gnome-terminal

출력은

i   ubuntu-desktop Depends xorg
i A xorg           Depends gnome-terminal | xterm | x-terminal-emulator

여기에 i패키지를 의미 설치 , A이다 자동|입니다 OR .

터미널은 X.Org 와 같은 디스플레이 서버 의 종속성이 아니어야합니다 . 이것은 이미 런치 패드 에서 2013 년 버그 # 1116791로보고 되었습니다.

Bryce Harrington의 코멘트 # 7 에 따르면 :

xorg 소스 패키지의 경우 터미널 프로그램이 포함되도록 편의를 위해 종속성이 오래 전에 추가 된 것처럼 보입니다. 아마도 데비안 페일 세이프 (failsafe) 세션이 있을지 모르지만 그러한 증거는 발견하지 못했습니다. 어쨌든 우리에게 중요하지 않은 것.

또한 Oliver Grawert의 의견 # 8에 따르면 :

적어도 x 터미널 터미널 에뮬레이터를 사용하여 dep가 도움이되므로 하나의 터미널 만 설치하면 충분합니다.

브라이스 해링턴은 나중에 버그 상태를 분류 된 상태로 변경했습니다 .

아마도 S에서 실험 해 보는 것이 좋을까요? 우리가 늦게 깨어 났던 것을 정확히 알지 못하기 때문에 게임이 얼마나 늦었는지에 대해 raring에서 그것을 철회하려고합니다.

그런 다음 상태가 업데이트되지 않았습니다. 그러나 2019 년 5 월 Daniel van Vugt 는 2014 년 13.04가 EOL에 도달했기 때문에 상태수정되지 않도록 변경 했습니다. 릴리스 버전에만 국한된 것은 아닙니다.

반면, Jörg W Mittag 가 그들의 의견 에서 지적한 바와 같이 , Alacritty는 X 용어 에뮬레이터도 제공해야합니다. 그러나 Alacritty는 Ubuntu에서 유지 관리하지 않으므로 버그인지 또는 그렇게 작동하는지 확실하지 않습니다. 현재 x-terminal-emulator-Ubuntu 패키지에 따르면 x-terminal-emulator가상 패키지는 22 개의 패키지 로 제공됩니다 .