https://github.com/atom/atom/issues/15687

 

How to uninstall atom in osx · Issue #15687 · atom/atom

Hi, I want to uninstall atom in mac, I installed it from official site https://atom.io/, but I can't find a way to completely remove it, looks like it is a malicious software. I have tried many...

github.com

 

위의 문서를 참고하여 실행을 하면 되는데, 그 코드는 다음과 같다.

rm -rf "/Applications/Atom.app"
rm -rf "/usr/local/bin/atom"
rm -rf "/usr/local/bin/apm"
rm -rf "~/.atom"
rm -rf "~/Library/Application Support/com.github.atom.ShipIt"
rm -rf "~/Library/Application Support/Atom"
rm -rf "~/Library/Caches/com.github.atom"
rm -rf "~/Library/Caches/Atom"
rm -rf "~/Library/Preferences/com.github.atom.plist"
rm -rf "~/Library/Saved Application State/com.github.atom.savedState"

다만, 여기서 2번째와 3번째 줄은 permission denied가 뜰 때가 있다.

rm -rf "/usr/local/bin/atom"
rm -rf "/usr/local/bin/apm"

그래서 도저히 방법을 못 찾다가 내가 찾은 방법은 직접 finder에서 해당 파일을 삭제하는 방법이었다.

(실제로 이 방법이 제대로 mac의 atom찌꺼기를 삭제하는지는 잘 모르겠으나, 일단 엇비슷하게 같은 역할을 하는 것 같긴 하다...)

 

참고로, finder에서 해당 경로로 들어가는 방법은

CMD + SHIFT + G 를 해서 위의 경로 (eg. /usr/local/bin)을 들어간 후,

atom과 apm이라는 이름을 가진 파일을 각각 삭제하는 것이다.


분명 permission denied를 정석적으로 처리하는 방법이 있을 것이라고 생각되지만...

일단 개발환경에 스트레스를 받고 있던 나에게는 한 줄기 빛과 같은 해결법(?)이기에 정리를 해보았다🥲

리액트에서 yarn보다는 아직 초반 공부 중인지라, npm이 더 익숙해서 npm을 사용하면서 공부를 했다. 

그런데 yarn을 사용한 폴더를 열어봐야할 일이 있어서 yarn install을 통해서 설치를 했다.

 

 

해당 링크를 통해서 npm을 통한 yarn install이 가능하다: https://classic.yarnpkg.com/en/docs/install/#windows-stable

 

Yarn

Fast, reliable, and secure dependency management.

classic.yarnpkg.com

 

root-import라는 폴더를 통해서 설치를 한 후, 잘 실행을 했고, 해당 폴더를 삭제했다.

 


 

문제는 해당 폴더를 삭제 후, npm으로 돌리고 싶은데, 해당 폴더를 npx create-react-app root-import --template=typescript 로 생성을 하면, 계속 yarn.lock이 생기면서 yarn형태로 생겼다.

원하던 파일은 yarn.lock이 아니라 package-lock 이었는데, 그저 삭제로는 안 되는 거였다.

 

계속 고민을 하고 인터넷을 찾던 중에, yarn uninstall을 하라는 글을 찾았었다.

해당 stackoverflow의 링크에도 꽤 많은 사람들의 질문과 대답이 존재한다. 

일단 중요한 부분은 npm을 통해서 uninstall하는 방법은 npm uninstall -g yarn으로 하는 것이다.

https://stackoverflow.com/questions/42334978/how-do-i-uninstall-yarn

 

How Do I Uninstall Yarn

How can I uninstall yarn? I've used it for a react-native project and now whenever I move the code out of index.ios.js or index.android.js it throws an error so I'd like to just use npm but wheneve...

stackoverflow.com

원했던 package-lock이 있는 형태

 


 

위의 방법으로 yarn의 uninstall은 그런데 경로를 해당 폴더에서만이 아닌 아예 home directory 상태에서 처리를 해야 할 것 같다.

 

사실 uninstall을 했는데도 계속 몇 번 yarn이 생겼던 것 같은데, 어느 순간 yarn이 없어지고 다시 npm의 형태로 쓸 수 있는 package-lock이 나왔다.

그나마 내가 한 여러 방법들 중에 위의 방법이 먹혔기 때문에 이 방법은 정리한다.

 

 

+ Recent posts