사실이 아닙니다. 어떠한 환경에서도 패키지 작업을 수행하지 않아도 사용자 데이터를 제거 할 수 없습니다.
이에 대한 추론은 간단합니다. 응용 프로그램이 데이터를 소유하지 않습니다. 그렇습니다.
첫째, 우분투 로그인 화면을 제외하고 응용 프로그램에서 로그인을 요청하면 데이터가 컴퓨터에 거의 없는 것입니다 . 로그인 프로세스는 온라인 인증 메커니즘과 관련이있을 가능성이 높으며 다른 곳에 저장된 데이터 에 대한 액세스 를 제공 합니다 . Android 및 iOS에는 "클라우드"서버와 응용 프로그램에 대한 소량의 사용자 및 구성 데이터를 동기화하는 기능이 제한적이지만 응용 프로그램을 제거한 후에도 반드시 사라지는 것은 아닙니다.
모든 OS (Windows * 및 Android 포함)는 제거 스크립트에 따라 다릅니다 . 이들은 소프트웨어를 멀리두고 나중에 다시 설치할 수 있도록 구성을 유지한다고 가정합니다. 구성 파일 만 제거 하는 --purge
옵션 . apt
당신이 당신의 자신의 데이터를 외부 수정 (/ 홈)을 만드는 경우 우리는 당신이 당신의 시스템에 행동을 계속 그래서 당신이 무슨 일을하는지 알고 있다고 가정 하여 구성. 그것은에 쉽게 rm -R
, 자신의 설정 파일 그렇게 쉬운 일이 아닙니다 특정 사물의 버전은 당신이 그들을 설정했던 방법을 다시 정의 얻을 수 있습니다. 따라서 이러한 스크립트는주의를 기울이는 경향이 있습니다.
이 스크립트는 설치된 것에 대해 다양한 가정을하며 실수를 할 수있는 사람이 자주 작성합니다. 때때로 소프트웨어는 특히 소프트웨어에 종속성 이있는 경우 특별한 작업을 수행합니다 .
우리 (우분투 개발자) 는 테스트 시스템에서 테스트를 수행합니다. 우리는 우분투를 새로 설치에 소프트웨어를 설치 한 다음 우리는 실행 apt remove
과 apt --purge remove
시스템이 예상 (사전 설치) 상태로 되돌아 있는지 확인합니다.
패키지가 설치된 상황에서 구성이 수정되지 않고 패키지가 제거되었지만 파일이 남아있는 경우 해당 패키지에 대해 버그를 제기 하십시오 .
다른 방법은 snap
응용 프로그램을 자체 환경에 완전히 수용하는를 사용 하는 것입니다.
* (실제로 이는 설치하려는 응용 프로그램에 맬웨어를 "피기 백 (piggyback)"한 다음 제거 할 때 제거 하지 않음 으로써 Windows 응용 프로그램이 맬웨어를 설치하는 가장 좋은 방법 중 하나입니다 .
purge
대신에 사용하십시오remove
.