Ubuntu에서 프로그램을 제거하면 소프트웨어에 잔류 물이 남습니까?


20

Windows와 같은 컴퓨터 시스템에는 응용 프로그램을 설치 한 후 제거 할 때 남아있는 수많은 소프트웨어 잔류 물이 있습니다.

우분투에도 같은 문제가 있습니까? 지난 5 년 동안 설치 한 모든 소프트웨어를 제거한 경우 5 년 된 Ubuntu 설치가 설치 당일과 동일하게 실행됩니까 (일부 시스템 업그레이드는 제외)?


사용자 구성 파일은 askubuntu.com/questions/24201/…
Takkat

나는 이것이 실제로 대답 할 수 없다고 생각합니다-그것은 프로그램에 달려 있습니다. 일부는 그렇지 않습니다. 따라서이 질문에 대한 "답변"은 없습니다.
Michael Durrant

답변:


27

우분투 / 리눅스는 다른 방식으로 설정됩니다.

그렇습니다. 흔적은 남지만 시스템 속도에는 영향을 미치지 않습니다.

Linux 라이브러리에서는 때때로 시스템에 남아 있습니다. 우리는 그들을 고아라고 부르며, 그들을 제거하는 deborphan이라는 프로그램이 있습니다. 그러나 당신이 얻는 모든 것은 하드 디스크의 약간의 공간입니다. 당신이 얻을 수없는 속도. 설정을 조정하거나 사용하지 않는 서비스를 비활성화하면 속도가 향상됩니다.

deborphan을 포함하는 툴셋을 원한다면 Ubuntu Tweak을 설치하십시오 .

때로는 프로그램이 의도적으로 물건을 남겨 둡니다. 그것들은 우리가 수동으로 편집 한 설정 파일 인 경향이 있습니다. 제거하는 경우 제거하는 동안 제거하는 "--purge"옵션이 있습니다. 그렇지 않으면 당신은 그들 자신을 삭제한다고 가정합니다. 그러나 다시 말하지만, 이들은 공간을 차지하고 (메가 바이트가 아닌 킬로바이트를 말하는 문제) 속도에 영향을 미치지 않습니다.

속도와 관련된 두 가지 : / 파티션을 95 % 이하로 유지하고 시스템을 많이 교체 할 필요가 없는지 확인하십시오. 이 2 개는 아마도 2 가지 주요 속도 관련 문제 일 것입니다.


'다른 방식으로 설정'이라고 말하면 이것이 UNIX 파일 구조와 관련이 있다는 의미입니까? 예를 들어 Macintosh도 같은 방식으로 설치됩니까?
letterhead

2
@letterhead는 기술적으로 Linux와 Windows를 의미했습니다. Mac은 BSD와 더 관련이 있습니다. 그들은 또한 Windows를 좋아하지 않지만 Linux와는 조금 다릅니다.)
Rinzwind

보통 $ HOME (소위 점 파일)에 사용자 설정이 남아 있습니다. 그것들은 시스템 속도에도 영향을 미치지 않지만 프로그램을 다시 설치하면 개인 설정이 기억됩니다.
Capi Etheriel

3
"그리고 그 레지스트리는 매번로드됩니다". Linux 팬보이가 Windows에 대해 아무 것도 몰라도 Windows에 대해 부끄러운 거짓 주장을 만드는 방법은 재미 있습니다. 레지스트리 하이브를 다른 파일 시스템으로 볼 수 있습니다. 파일 시스템의 파일처럼 프로그램이 요청할 때까지 데이터를 읽고 처리하지 않습니다. 레지스트리에 데이터를 남겨 두는 것은 Linux 시스템에 사용하지 않는 파일을 남겨 두는 것과 동일하며 Windows에 시스템 항목을 남기는 init것은 프로그램을 제거 할 때 스크립트를 수정 한 채로 두는 것과 같습니다 . 잔류 물이 남아 있는지와 시스템에 미치는 영향은 OS가 아닌 소프트웨어에 따라 다릅니다.
Panda Pajama

2

Rinzwind의 답변 외에도 일부 프로그램은 키, 비밀번호, 이름 및 개인 데이터와 같은 것을 포함하는 프로파일 또는 파일을 남길 수 있습니다. 일부 패킷은 그러한 파일을 더 멀리 보관하거나 더 이상 보관하지 않는지 확인하도록 요청할 수 있습니다. 특정 응용 프로그램에 따라 다릅니다.


0

소프트웨어 제거는 Windows 및 Ubuntu에서 개념적으로 유사합니다. 파일이 제거되고 구성 설정이 제거 될 수 있습니다. 모든 파일 또는 구성 설정이 제거 프로세스에 의해 제거되는지 여부는 OS가 아닌 제거하는 소프트웨어에 따라 다릅니다.

소프트웨어 (Windows 및 Ubuntu 모두)는 소프트웨어 제작자의 단순한 게으름에서부터 잠재적 인 재설치를위한 사용자 설정 유지, 소프트웨어에 의해 생성 된 파일을 의식적으로 남겨 두는 등 여러 가지 이유로 잔류 물을 남길 수 있습니다 (예 : 워드 프로세싱 소프트웨어 : 사용자) 그것으로 작성된 모든 문서가 제거 될 때 삭제되면 꽤 화를 낼 것입니다)

일반적으로 파일 및 구성 설정을 유지하는 것은 Windows 환경보다 Linux 환경에서 조금 더 어려워 지지만 대부분의 경우 남아있는 파일 또는 레지스트리 키는 해당 프로그램에서만 사용하도록되어 있습니다. 따라서 하드 디스크의 공간을 사용하는 것 외에도 시스템 성능 및 안정성에 영향을 미치지 않아야합니다. 이것은 Windows와 Ubuntu 모두에 해당됩니다.

그러나 드라이버, 데몬, 시스템 도구 등과 같이 시스템을 수정하지만 실제로 설치 과정에서 루트 액세스 (Windows의 권한 상승)를 요청한 모든 소프트웨어는 제거 할 때 모든 것을 제거해야하는 기술적 의무가 없습니다. 시스템 성능, 안정성 및 보안을 손상시킬 수있는 잔류 물이 남을 수 있습니다. 다시 한 번, 이것은 Windows와 Ubuntu 모두에 해당됩니다.

제거가 시스템에 부정적인 영향을 미치지 않는다고 보장해야하는 경우 루트 액세스가 필요없는 소프트웨어 (Windows의 권한 상승) 만 설치해야합니다. 루트 액세스가 필요한 소프트웨어 (Windows의 권한 상승)를 설치하려는 경우 모든 보증이 해제되어 있으므로 신뢰할 수있는 소프트웨어 게시자를 고수하고 최선을 다할 것을 권장합니다.

Windows를 언급 할 때 기본적으로 제한된 사용자 계정에서 실행되는 Windows Vista 이상에 대해 이야기하고 있습니다.


내가 다운 보트를받은 이유가 궁금합니다.
Panda Pajama

"소프트웨어 제작자의 게으름", "파일 및 구성 설정을 남겨 두는 것은 Linux 환경에서 조금 더 어려워집니다"와 같은 주관적인 언급이 확실하지 않을 수도 있지만, 이것이 정답이라고 생각했습니다.
Jamie Twells
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.