Cairo-Dock 제거와 관련된 명령줄 명령의 차이점은 무엇입니까?

Cairo-Dock 제거와 관련된 명령줄 명령의 차이점은 무엇입니까?

기본

Cairo-Dock을 완전히 제거하려면,@Nattgew의 답변이 질문에 따르면 터미널에 다음을 입력(입력?)해야 합니다.

sudo apt-get remove cairo-dock cairo-dock-core cairo-dock-plug-ins cairo-dock-plug-ins-data cairo-dock-data

하지만 @Sylvain_Pineau라고터미널에 입력하려면:

sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data libgldi-dev libgldi3

그러나 @Muzaffar는 반면에라고훨씬 간단한 명령 문자열을 터미널에 입력하려면 다음을 수행하십시오.

sudo apt-get-purge cairo-dock-core

질문

그래서 내 질문은 다음과 같습니다.

  1. purge이들 그리고 의 차이점은 무엇인가요 remove?

  2. 위 중 일부에는 다른 명령에는 반드시 포함되지 않는 명령이 포함되는 이유는 무엇입니까?

  3. 어느 것을 사용해야 합니까? Cairo-Dock, 구성 파일 등을 모두 제거하고 싶습니다. 마치, 알다시피,나는 그것을 제거했다. ㅋㅋㅋ. Ubuntu 소프트웨어 센터를 통해 이미 "제거"했는데 거기에도 설치되지 않은 것으로 표시됩니다.

  4. 컴퓨터화된 모든 것을 좋아하기 때문에 "입력" 또는 "입력" 중 어느 것입니까?(마오.)


편집하다: 들어봐, 나 지금 매우 혼란스러워. 나는 이 답변 중 어느 것이 가장 좋은 답변인지 모르고, 명령줄은 물론이고 일반적으로 Linux의 초보자이기 때문에 솔직히 여기서 무엇을 하고 있는지 전혀 모릅니다. 제발, 나는 내 시스템을 망치고 싶지 않습니다. 다음과 같이 프로그램을 완전히 제거하고 싶습니다.Revo 제거 프로그램Windows에서. 그건내가 하고 싶은 건 다.

아마도 내 경험이 부족해서일지도 모르지만 이것이 필요한 것보다 훨씬 더 복잡한 것 같습니다 ...


사양

  • 모형을 만들다: 델 인스피론 N5010
  • 운영 체제: 우분투 15.04
  • GUI 환경: 유니티
  • 사용된 터미널: 터미널(Gnome-terminal), v3.14.2-0ubuntu3

답변1

이들제거하다그리고 제거하다의 차이점은 무엇인가요?

remove패키지의 구성 파일을 남기고 패키지를 제거합니다. purge패키지의 구성 파일을 떠나지 않고 패키지를 제거합니다.;그러나 실제 동작은 패키지에 따라 다릅니다.: 재설치 후에도 여전히 이전 구성을 유지하는 제거된 응용 프로그램을 본 적이 있습니다..

위 중 일부에는 다른 명령에는 반드시 포함되지 않는 명령이 포함되는 이유는 무엇입니까?

그들은 패키지와 함께 패키지의 종속성을 제거하기 위해 어느 정도 성공적으로 시도하기 때문에(이것이 차이점입니다).

솔직히 말해서 각 종속성을 수동으로 제거하는 것이 좋은 방법이라고 생각하지 않습니다.패키지와 모든 종속성을 제거하고 제거하려면 apt-get특정 사례를 적절하게 처리하고 더 이상 필요하지 않은 것 이상을 제거하고 제거하는 방법이 있습니다.(그리고 이는 패키지 이름을 바꾸는 것만으로도 모든 패키지에서 작동할 만큼 충분히 일반적입니다.)

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock
  • sudo apt-get purge cairo-dock: 제거 및 제거 cairo-dock;
  • sudo apt-get autoremove --purge cairo-dock: 각 cairo-dock종속성을 제거하고 제거합니다.하지만다른 패키지에 필요한 것;

cairo-dock또는 과 cairo-dock의 종속성 구성 파일을 유지하려면 다음을 수행하십시오 .

sudo apt-get remove cairo-dock && \
sudo apt-get autoremove cairo-dock

어떻게 해야 하나요? Cairo-Dock, 구성 파일 등을 모두 제거하고 싶습니다. 마치 내가 그것을 제거한 것처럼 말입니다. ㅋㅋㅋ. Ubuntu 소프트웨어 센터를 통해 이미 "제거"했는데 거기에도 설치되지 않은 것으로 표시됩니다.

위에서 제안한 첫 번째 방법은 다음과 같습니다.

sudo apt-get purge cairo-dock && \
sudo apt-get autoremove --purge cairo-dock`

의 구성 파일을 제거 cairo-dock하고 더 이상 필요하지 않은 것 이상을 제거하고 제거합니다.

컴퓨터화된 모든 것을 좋아하기 때문에 "입력" 또는 "입력" 중 어느 것입니까?

"입력됨"은 꽤 어색하게 들립니다. 두 번째 "입력"은 다음과 같습니다.https://english.stackexchange.com/questions/30684/inputted-or-input.

답변2

귀하의 질문 중 일부에 답변하려고 노력할 것입니다. 모든 패키지 외에 구성 파일도 삭제하기 때문에 purge존중이 다릅니다 . remove모든 구성 파일과 함께 Cairo Dock을 완전히 제거하려면 purge앞서 말한 동기를 위해 사용해야 합니다.

답변3

제거 대 제거부터 시작해 보겠습니다. 일부 패키지 /etc/에는 패키지의 일부로 구성 파일이 포함되어 있습니다 . 이들 중 일부는 사용자가 편집했을 수 있으므로 apt remove패키지를 제거하는 경우 제거하지 마십시오. apt purge할 것이다. 둘 다 홈 디렉터리의 사용자 구성 파일에는 영향을 미치지 않습니다.

이제 이러한 모든 항목을 제거하려면 모든 카이로 도킹이 직접적으로든 다른 방식으로든 depends연결됩니다 . cairo-dock-core당신 remove이나 purge저것이라면 다른 모든 것이 제거됩니다. 그래서 그것은 매우 똑똑합니다.

그러나 purge명시적으로 명시된 패키지에 대한 구성 파일만 제거합니다. 다른 패키지를 제거하는 항목을 제거하면 해당 패키지만 제거됩니다.제거됨.cairo-dock-core구성 파일이 없습니다. 그것을 제거하는 것은 의미가 없습니다.

세 가지 모두 귀하의 목적에 상당히 동등한 것 같습니다. 타겟팅 cairo-dock-core은 영리하지만 그렇지 않습니다.하다더 좋아하는 것.

관련 정보