기본적으로 오에스 텐에서 소프트웨어를 언인스톨 하는 것은 굉장히 쉽다. 단지 애플리케이션 폴더에서 해당 프로그램을 지워버리면 되니까. 어떤 벤더들은 맥용 언인스톨러를 따로 제공하기도 하지만 그런 것은 일반적으로 필요 없다. 대부분 프로그램들은 백그라운드 구성요소를 설치하지 않거나, 혹은 시스템 세팅(예를 들자면 윈도우즈 레지스트리와 같은 것)을 건드리지 않는다. 그리고 기존 설정 파일과 구성요소 파일을 하드디스크에서 지워버리는 것은 생각만큼 시스템에 치명적인 장애를 발생시키는 일이 아니다.

하지만 가끔씩 오래되거나 망가진 구성요소를 지우거나, 시리얼 넘버를 바꾸기 위해 소프트웨어를 다시 인스톨하거나, 아니면 디스크 용량을 확보하기 위해 오래 된 어플리케이션을 모두 지운다거나 하는 일에는 주의를 기울여야 한다. 이런 파일들에는 애플리케이션 그 자체는 물론이고 설정과 지원 파일들, 그리고 가끔은 숨겨진 파일이 포함되어 있거나 커널 익스텐션이 있을 수도 있다. 어도비 CS애플리케이션을 인스톨하려는 사람들이나 시만택 안티바이러스를 지우려 했던 적이 있는 사람들은 구버전 소프트웨어를 지우는 것이 얼마나 힘든 일인지 동감할 것이다.

애플리케이션
기본적인 오에스텐 소프트웨어들은 하드 드라이브 안에 응용 프로그램 폴더에 저장된다. 대부분 프로그램들은 단일 아이콘으로 되어 있는(아이튠즈나 파이어폭스같이) 반면에 어떤 다른 것들은 구성요소들로 가득 찬 폴더들을 포함하고 있다(어도비 아크로뱃이나 마이크로소프트 오피스 같이). 여러분은 가끔씩 인스톨 하는 과정에서 끌어다 놓거나 애플리케이션 폴더에서 옮겨온 애플리케이션 파일들을 데스크탑에서 발견할 수도 있을 것이다.

언인스톨 과정을 시작하기 위해서 프로그램의 아이콘이나 폴더를 휴지통으로 옮기자. 만약 여러분이 해당 소프트웨어를 설치한 유저가 아니거나 매킨토시 상의 어드민 유저가 아니라면 언인스톨 과정을 진행하기 위해 어드민 아이디와 패스워드가 필요할 것이다.

참고: 사실 대부분 프로그램들의 아이콘은 설명하자면 하나의 허상에 가깝다. 여러분이 보는 단일 아이콘은 사실 하드 드라이브에 저장된 애플리케이션 패키지이고, 이 안에는 프로그램 코드와 지원 파일들이 담겨있는 폴더가 모두 포함되어 있다. 패키지가 .app 확장자를 가지고 있다면 그것은 단일 앱을 나타내며 파인더에서 실행시킬 수 있는 아이콘이다. 그 안에 무엇이 있는지 궁금하다면 아이콘에 우클릭(혹은 컨트롤-클릭)을 한 후에 패키지 내용 보기를 선택하면 된다.

설정과 애플리케이션 지원 파일
라이브러리라 이름붙여진 폴더가 여러분의 하드 드라이브에 두 개씩 있을 것이다. 이곳은 프로그램들이 설정파일과 지원 파일들을 저장하는 곳이다. 첫번째 라이브러리는 여러분의 하드 드라이브 맨 위 레벨에 있고, 두 번째는 여러분의 홈 폴더에 있다. 이 두 곳에 공통된 내용을 지우는 일은 소프트웨어를 완전히 언인스톨 할 때 꼭 필요하다.


하드 드라이브의 /라이브러리 폴더에서부터 시작하자. 여러분들은 프로그램 이름(아크로뱃, 워드) 혹은 제조사 이름(어도비, 마이크로소프트) 등이 들어간 여러 가지 폴더들 중 지울 것을 찾게 될 것이다. 아래의 경로를 탐색해 보자:

- /라이브러리
- /라이브러리/Application Support

위의 두 경로에 속해 있는 모든 아이템들 중에서 애플 폴더가 아닌 것들을 찾자 : 어도비, 마이크로소프트, 기타 등등

- /라이브러리/Preferences

Preference 폴더 안에서는 많은 단일 파일들과 폴더들을 찾을 수 있을 것이다. 더불어 com으로 시작하는 .plist파일들도 있을 것이다.

- /라이브러리/PreferencePanes
- /라이브러리/StartupItems

대부분의 소프트웨어들은 Preference Panes와 Startup Items를 사용하지 않는다. 하지만 가끔씩 어떤 프로그램들은 사용하기도 하며, 이들은 대부분 시스템을 제어하거나 백그라운드 프로세스를 돌리는 애플리케이션들이다.

다음으로, 홈 폴더 안에서 사용자 라이브러리를 저장해두는 폴더인 ~/라이브러리 에 들어 있는 아래의 폴더들 속에서 지우고자 하는 것과 비슷한 모든 아이템들을 지우자.

- ~/라이브러리
- ~/라이브러리/Application Support
- ~/라이브러리/Preferences
- ~/라이브러리/PreferencePanes
- ~/라이브러리/StartupItems

여기까지 여러분이 지우고자 하는 애플리케이션에 필요한 대부분의 파일들이 지워졌을 것이다. 과정을 완료하기 위해 휴지통을 비우자. 만약에 "사용 중인 파일은 지울 수 없다"는 메시지를 받는다면 맥을 재시동한후 다시 시도하면 된다.

커널 익스텐션과 숨겨진 파일
애플리케이션과 라이브러리 폴더에 있는 내용을 다 지웠다고 해도 이전 소프트웨어의 흔적은 아직 남아 있다. 여러분이 이러한 커널 익스텐션과 숨겨진 파일을 지우고 싶을 수도 있다. 이런 아이템들은 찾기 어렵기 때문에, 구글 검색을 통해 여러분이 원하는 특정 소프트웨어가 원하는 파일들을 찾아 지우는 것을 강력 추천한다.

백그라운드 프로세스를 사용하는 소프트웨어들(안티바이러스와 보안 프로그램들, 프린터들, 디바이스 싱크 소프트웨어 등)중 일부는 하나 혹은 여러 개의 커널 익스텐션을 설치한다. 예를 들어 여러분의 시만텍 유틸리티가 지운지 6년이 됐는데도 사용 기한이 지났다는 메시지를 준다면, 필시 오래 된 커널 익스텐션이 계속 로딩 중이기 때문일 것이다.

주의: 커널 익스텐션은 시스템이 올바로 작동하는데 꼭 필요한 요소이다. 세컨 매킨토시 혹은 세컨 드라이브로 부팅할 수 있거나, 작업을 되돌리기 할 수 있거나, 메인 하드 드라이브로부터 데이터 백업본을 가져올 수 있는 경우가 아니라면 어떤 파일도 건드리지 말자.

커널 익스텐션은 /System/Library/Extensions에 들어 있고 .kept 확장자를 가지고 있다. 다시 한번 지우고자 하는 프로그램의 이름이나 제공자가 포함된 파일을 찾자. 예를 들어 문제가 있는 예전 버전의 시만텍 소프트웨어를 찾아 지우는 동시에 여러분의 시스템에 숨겨져 있는 SymEvent.kext 그리고 SymOSXKernelUtilities.kext를 찾아야 할 것이다.

일단 데스크탑에 의심되는 파일들의 복사본을 만든 후에 원본은 휴지통에 버리자. 아직 휴지통을 비우지는 말자. 그러기 전에 먼저 재시동을 통해 문제가 해결되었는지 확인해야 한다. 아니라면, 휴지통에 넣었던 파일들을 원래 위치에 가져다 놓고 다른 것을 찾아 위의 과정을 반복해 보자.

숨겨진 파일의 이름은 마침표(.)로 시작하고, 기본 설정이라면 파인더에서는 보이지 않는다. 프로그램들은 가끔씩 인증을 위해 숨김 파일을 사용한다. 그리고 그중 대다수는 홈 폴더에 저장되어 있다. 여러분은 터미널(/응용 프로그램/유틸리티 폴더 안에 있다)을 사용해서 궁금한 디렉토리 안의 내용물을 조회할 수 있으며 문제있는 파일을 삭제할 수도 있다.

아래의 예제 명령어 셋은 홈 폴더(~)로 접근하는 것, 모든 컨텐츠 내역을 보여주는 것, 그리고 숨겨진 파일인 /parallels_settings를 지우는 순서로 되어 있다:

%> CD ~
%> ls -al
%> sudo rm .parallels_settings

삭제를 위해 sudo 커맨드를 입력할 때 프롬프트에 어드민 패스워드를 입력해야 한다.

원문 보기: How To Completely Uninstall Software under Mac OS X (Cult of Mac)


WRITTEN BY
artfrige
베이스 연주는 건강에 좋습니다
,