Kali Linux에 GNOME을 설치한 후 이를 제거하고 Xfce 4를 사용하기로 결정했습니다. 그래서 난 노력해
apt-get remove gnome-core
그러나 로그인 메뉴에 GNOME이 있으면 내 시스템은 GNOME 파일 관리자를 선택하여 파일을 삽입하고 시스템을 열 때 GNOME 로그인 패널을 사용합니다. 그놈을 완전히 제거하려면 어떻게 해야 합니까?
답변1
Kali Linux 2021.2에 GNOME을 설치하고 설치 중에 GDM을 기본 디스플레이 관리자로 선택했습니다.
패키지를 제거하는 명령은 다음과 같습니다 gnome-core
.
$ sudo apt-get remove gnome-core
해당 패키지와 이에 종속된 모든 패키지만 제거합니다. 다음 패키지는 이에 의존하므로 해당 gnome-core
패키지 중 하나라도 설치되면 제거됩니다.
$ apt-cache rdepends gnome-core
gnome-core
Reverse Depends:
gnome
task-gnome-desktop
kali-desktop-gnome
gnome-audio
이 패키지에는 gnome-core
다음이 포함됩니다.위안바오. 설치를 용이하게 하기 위해 다른 패키지에 의존하지만 소프트웨어 자체를 포함하지는 않습니다. 이를 제거하면 해당 종속성도 제거할 때까지 소프트웨어가 제거되지 않습니다.
수동으로 설치되지 않았고 설치된 다른 패키지에 대한 종속성이 없는 패키지를 제거하려면 다음을 실행할 수 있습니다 apt autoremove
.
$ sudo apt autoremove
패키지를 제거할 때 사용되지 않는 종속성을 자동으로 제거하려면 --autoremove
매개변수를 추가하면 됩니다.
$ sudo apt purge gnome-core --autoremove
이렇게 하면 별도로 실행할 필요가 없습니다 apt autoremove
.
그러나 예를 들어 gnome-shell
많은 종속성이 충족됩니다. 더 이상 필요하지 않다는 apt
것을 파악하기 가 어렵습니다 . gnome-shell
수동으로 삭제해야 합니다. 이 경우 다른 많은 패키지도 마찬가지입니다. 자동으로 제거되지 않습니다.
을(를) 삭제하기 전에 gnome-shell
먼저 Xfce에 로그인하는 것이 가장 좋습니다. 그렇지 않으면 바탕 화면이 검은색으로 변하고 가상 머신에서 Kali Linux를 실행하는 경우 잠시 후 ++를 사용하거나 가상 머신 소프트웨어 메뉴에서 다시 시작 해야 합니다 Ctrl.AltDel
GNOME을 설치할 때 설치된 모든 패키지를 제거하려면 해당 패키지를 찾아야 합니다. 확인하실 수 있습니다 /var/log/apt/history.log
.
그놈을 설치하려면 어떤 명령을 사용해야 합니까? 위에서 언급한 모든 메타패키지를 설치할 수 있습니다.
$ grep "^Commandline: apt.*install.*gnome" < /var/log/apt/history.log
Commandline: apt install gnome-core
Commandline: apt install network-manager-gnome
Commandline: apt install gnome-core
명령을 두 번 실행한 것 같습니다. 그래서 첫 번째 발생을 찾아야합니다.
패키지 목록을 명령에 복사할 수 있도록 깔끔하게 로그를 표시하려면 apt purge
다음을 사용할 수 있습니다.아래의 유용한 스크립트:
$ perl -pe 's/\(.*?\)(, )?//g' /var/log/apt/history.log