이것은 하나의 Windows처럼 Linux에서 문제입니까? 누적되어 부정적인 영향을 미치는 작은 비트와 조각이 남는 것을 설치하고 제거합니까?
그렇다면이를 방지하기 위해 어떻게해야합니까?
이것은 하나의 Windows처럼 Linux에서 문제입니까? 누적되어 부정적인 영향을 미치는 작은 비트와 조각이 남는 것을 설치하고 제거합니까?
그렇다면이를 방지하기 위해 어떻게해야합니까?
답변:
예, 아니오 * nix는 패키지 관리에서 Windows보다 큰 이점을 가지고 있습니다. 정상 설치 관리자를 갖기 위해 타사 패키지를 사용해야하는 Windows와 달리 * nix 배포판은 통합 된 방식으로 설치 및 제거를 관리하는 패키지 관리자를 제공합니다. 결과적으로 패키지를 제거하면 해당 패키지의 모든 시스템 레벨 파일이 제거됩니다. 이 혼란에 대해 걱정할 필요가 없습니다.
그러나 프로그램에서 패키지로 제거되지 않는 파일 인 디렉토리를 만들 수있는 곳이 있습니다 $HOME
. 많은 파일은 구성, 게임 저장 등을 유지 $HOME
하지만 패키지 관리자 는의 내용을 만지지 마십시오$HOME
. 결과적으로 패키지를 제거하면 홈 디렉토리에 작성된 파일이 유지됩니다.
안감이있다; 제거한 패키지에서 남은 파일을 모두 지우려면 핵 옵션 이 다시 설치 되지 않으며$HOME
. 이제는 대부분의 프로그램이 파일을 단일 디렉토리 $HOME
(보통 $HOME/.name-of-app/
또는 $HOME/.config/name-of-app/
) 아래에 저장하는 경향이 있기 때문에 일반적으로 여전히 과잉 반응 입니다.
이러한 파일의 이상적인 스프링 청소는 프로그램 별 디렉토리를 제거하는 것입니다. 패키지의 표준 설치 제거와 함께 패키지가 작성 / 소유 한 파일을 시스템에서 제거하기에 충분해야합니다.
참고 : YMMV
$HOME
은 시스템 성능에 영향을 미치지 않아야합니다. 봄 청소는 최대 몇 MB를 회수합니다. 유일하게 가능한 부정적인 영향은 구성 파일을 공유 ".d"디렉토리에 넣고 제거하지 못하는 패키지에 의한 것입니다.
Linux에서 패키지를 제거하면 구성 파일이 남을 수 있습니다. 제거한 동일한 패키지를 다시 설치하지 않으면 정상적인 사용을 관찰 할 수 없습니다. 구성 파일은 일반적으로 작으며 설치 한 패키지 이외의 다른 패키지에서 사용되지 않습니다. 일반적으로 패키지 관리자에는 패키지를 제거 할 때 구성 파일을 제거하는 옵션이 있습니다. 데비안 / 우분투에서는 --purge
스위치를 사용할 수 있습니다. apt-get remove
Fedora / red hat / centos에서는 특별한 스위치가 필요하지 않습니다. 패키지를 제거 할 때 구성이 자동으로 제거됩니다.
패키지를 설치하고 제거 할 때 가장 눈에 띄는 효과는 디스크가 약간만 마모 된 것입니다.
이진 독점 패키지 및 수동으로 컴파일 된 패키지와 같은 공식 패키지 관리자 이외의 다른 방법으로 설치된 소프트웨어에는 적용되지 않습니다.
.rpmsave
. 오히려 성가신 것이지만 이것을 제거하는 스위치가 있어야합니다. 그런 다음 디스크 비용으로 몇 KB가 낭비되는 것은 아닙니다.
.rpmsave
새 설치를 방해하지 않고 디스크의 변경 사항을 유지하기 위해 구성 파일을 수동으로 변경하면 파일 이 생성됩니다.