나는 gedit를 좋아하지 않으며 항상 geany 또는 vim 등을 사용합니다. 현재 Debian 테스트 설치에서 이를 제거하면 cinnamon-desktop-environment
gedit에 의존하는 메타패키지도 제거됩니다. 이 메타패키지는:
본격적인 데스크탑 환경을 갖추는 데 필요한 모든 프로그램에 따라 다릅니다. 사용자가 거의 모든 일상 작업을 수행할 수 있는 그래픽 응용 프로그램을 포함하는 완전한 Cinnamon 데스크탑을 원한다면 이 프로그램을 설치하십시오.
제거 후 apt는 Pidgin, LibreOffice, Gnome System Monitor 등을 포함하여 209개 패키지가 더 이상 필요하지 않음을 보여줍니다(아무 것도 이에 의존하지 않기 때문). 다음에 제거된 다른 응용 프로그램에서 자동 제거를 실행하려고 하면 이러한 패키지가 모두 제거됩니다.
해결책은 apt-get install
제가 실제로 원하는 패키지(예: Pidgin, LibreOffice, System Monitor 등)를 수동으로 설치하는 것입니다. 하지만 그 기능이 무엇인지 전혀 모르는 패키지가 많이 있습니다. 이들 중 다수는 위의 내용에 종속될 수 있지만 잘 모르겠습니다. 수동으로 확인해야 합니다. t1utils
( apt-cache rdepends
내가 인식하는 내용이 표시되지 않음) 과 같이 일부는 관련이 없어 보입니다 .
또 다른 "해결책"은 apt-get install
전체 패키지 목록을 자동으로 제거하는 것이지만 종속성으로 인해 어떤 패키지가 설치되었는지, 어떤 패키지가 설치될 것으로 예상했기 때문에 설치되었는지 더 이상 알 수 없기 때문에 이것은 보기 흉한 해킹입니다.
다른 종속성을 유지하면서 gedit에 종속되지 않도록 어떤 방식으로든 cinnamon-desktop-environment
(예: 직접 생성하여 ) 수정할 수도 있습니다 . .deb
정확히 어떻게 될지는 모르겠지만 별로 어렵지는 않을 것 같습니다. 문제는 업데이트가 있을 때 사용자 지정 버전을 설치했기 때문에 더 이상 업데이트되지 않을 수 있다는 것입니다.
cinnamon-desktop-environment
나만의 패키지를 만드는 것을 고려하면서 종속성을 조사했습니다 . 놀랍게도 이는 데비안에서도 지원되지 않는 Firefox에 따라 다릅니다. 문제 없이 제거한 iceweasel을 사용합니다. 난 이해가 안 돼요.
데스크탑 환경을 엉망으로 만들지 않고 어떻게 gedit를 제거할 수 있나요?
답변1
단지 사용하지 않는다는 이유로 프로그램을 제거하는 것은 잘못된 우선순위를 보여주는 것입니다. 디스크 공간이 저렴합니다. Gedit는 2MB 미만의 디스크 공간을 차지합니다. SSD RAID-1 가격에서도 비용은 0.5센트 미만이다. 우리나라 최저임금 기준에 따르면 2초 안에 이 정도의 돈을 벌 수 있습니다. 이 작업을 완료하는 데 2초 이상이 소요됩니다. 패키지 제거로 인한 이득은 무시할 수 있습니다. 패키지 설치 시 네트워크 및 디스크 대역폭만 향상됩니다.
그렇게 말한 후, 이를 수행하는 방법은 다음과 같습니다.
이 cinnamon-desktop-environment
패키지는 공식적으로 Cinnamon 데스크탑 환경의 일부인 애플리케이션에 따라 다릅니다. Gedit도 그중 하나입니다.
Gedit를 제거하고 Cinnamon의 나머지 부분을 유지하려면 수동 설치를 cinnamon-desktop-environment
제외한 종속성을 표시한 gedit
다음 cinnamon-desktop-environment
나중에 Cinnamon에 추가할 수 있는 구성 요소를 추가할 책임이 있습니다. 당신은 그것을 사용할 수 있습니다자격검색Cinnamon이 의존하는 패키지를 나열합니다.
aptitude unmarkauto $(aptitude -F %p search '~i ~Rcinnamon-desktop-environment !^gedit$')
apt-get remove gedit
또는 gedit
종속성을 해결하기 위해서만 존재하지만 gedit 바이너리를 포함하지 않는 가짜 패키지를 만들 수 있습니다. 당신은 할 수Equivs를 사용하여 이와 같은 가짜 패키지를 만드십시오.. 일부 Cinnamon 구성에서는 여전히 Gedit가 존재한다고 생각하고 존재하지 않는 바이너리를 호출하려고 시도할 수 있습니다.