728x90
반응형

 

MacBook Pro 16인치로 변경하고 기존데이터를 그대로 옮겼습니다.

 

터미널에서 명령어를 입력했더니 아래와 같은 오류가 발생하였습니다.

ls: .: Operation not permitted

 

 

 

 

명령어 실행이 다 막혀있어서 jar 실행도 못하고 root 권한도 막혀있었습니다.

 

Mac OS X의 SIP (System Integrity Protection) 때문에 발생하는 문제였습니다.

 

SIP 대상 폴더는 /System, /bin, /sbin, /usr 입니다.

 

 

 

 

보안적인 부분이지만 저는 명령어를 사용해야 하기 때문에 SIP 기능을 disable 하도록 하겠습니다.

 

Mac이 부팅이 될때 cmd + R 을 누르고 있으면 OS X 의 recovery mode가 실행됩니다.

 

recovery mode에서 상단 Utility > terminal 프로그램을 실행해 아래의 명령어로 disable 할 수 있습니다.

csrutil disable
reboot 

 

 

 

 

재부팅이 완료된 후 정상적으로 명령어 실행이 되는것을 확인할 수 있었습니다.

 

728x90
반응형

'일상 리뷰 > 기타 정보' 카테고리의 다른 글

[SKY] 스카이 비트 X7(sky biit x7) 드라이브 업데이트  (0) 2021.12.10
개인정보처리방침  (0) 2021.03.26
URL Encoding Table  (0) 2020.01.15
Naver Cloud Server  (0) 2019.07.08
개인정보처리방침 만들기  (2) 2019.06.25
728x90
반응형

 

12월 24일 저에게 크리스마스 선물겸 갖고 싶었던 iMac 2009 27-inch 모델을 풀박스로 구매하였습니다.

 

2011 모델을 알아봤지만 2009 모델과 큰 성능의 차이도 없을것 같고. 두 제품 모두 High Sierra 까지 지원합니다.

 

그래서 2년 낮춘 2009 모델을 빨리 받고싶어서 운송비 6만원(퀵+택시)를 추가하여 받았습니다.

 

기쁜마음에 맥을 새롭게 만들어주기 위해 초기화를 진행하였는데요.

 

hdd를 초기화해도 오류가 발생했다고 나오고, OS X 를 설치하려고 해도 마지막 부분에서 '사용자의 컴퓨터에 OS X를 설치할 수 없습니다.' 라는 문구만 몇번을 본지 모르겠네요.

 

 

 

 

 

 

사용자의 컴퓨터에 OS X을 설치할 수 없습니다.

 

설치에 적합한 패키지가 없습니다. 소프트웨어 제조업체에 지원을 문의하십시오.

 

사용자의 컴퓨터를 재시동하려면 설치 프로그램을 종료하고 다시 시도하십시오.

 

 

 

 

 

 

 

 

 

 

 

어떤 글에는 HDD를 바꿔야 된다는 말도 있고 자체 초기화도 해보고 disk unmount 도 해봤지만 다 오류를 뿜어서 새벽 3시에 잠이 들었습니다.

 

오전에 바로 판매자에게 이런경우 보신적 있냐고 여쭤보니 날짜를 변경하면 된다는 말씀을 하셔서 바로 시도했더니 문제없이 설치되는 모습을 보게되었습니다.

 

판매자님은 2016~7 으로 변경하라고 하셔서 이해가 되지 않아 엄청난 구글링을 하게 되었습니다.

 

찾아본 결과  '컴퓨터의 날짜 및 시간이 올바르게 설정되지 않았을 때 나오는 메시지' 라는 내용을 접할 수 있었습니다.

 

컴퓨터의 날짜가 현재 날짜와 상이하다보니 OS X에서 오류를 출력한것이죠.

 

터미널에서 date라는 명령어를 입력해서 날짜가 이상한지 확인할 수 있습니다.

date

 

 

 

 

 

 

그러면 날짜를 현재 날짜로 변경해야 된다는 의미이므로 간단하게 처리를 해보도록 하겠습니다.

 

상단 메뉴 유틸리티에서 터미널 프로그램을 실행합니다.

 

아래와 같은 형식의 명령어를 입력하여 컴퓨터 날짜를 변경합니다.

date {month}{day}{hour}{minute}{year}
date 1225102519

 

 

 

 

 

위와같이 현재날짜를 대충 입력하시고 설치를 진행하시면 문제없이 진행되는것을 보실 수 있습니다.

 

몇시간을 쓰면서도 해결하지 못했던 문제지만 알고나면 별것 아닌 일이었다는걸 자주 느끼네요.

 

구형이든 신형이든 이런 문제가 발생하시는 분들 잘 해결되셨으면 좋겠습니다.

 

 

[추가]

날짜를 2016년 정도로 해야 진행이 됩니다...

 

정확한 문제는 더 확인해서 업데이트 하겠습니다.

 

728x90
반응형
728x90
반응형

Mac OS X 가 설치가 되어있는 맥을 중고로 구매하거나


선물로 받았을때 '무제', '무제1' 이런 식으로 디스크 명이 되어있을 때가 있습니다.


이름이 거슬려서 바꾸고 싶을때 쉽게 바꾸는 방법을 정리하겠습니다.







finder 의 좌측 메뉴에서 '응용 프로그램' 을 클릭한 뒤 'Launchpad' 


또는 하단 Dock에서 'Launchpad' 프로그램을 실행합니다.







'Launchpad' 를 실행하여 나온 프로그램중 '디스크 유틸리티' 프로그램을 실행합니다.






이같은 화면이 나오는데 시동디스크를 마우스 우클릭이나 


트랙패드를 두손가락으로 눌러줍니다.






나온 메뉴에서 '이름 변경' 을 클릭하거나 


우측 섹션에서 'MacSSD' 처럼 각 이름을 마우스로 클릭하면 변경할 수 있도록 활성화가 됩니다.






이렇게 활성화가 되어있을때 원하는 이름으로 변경 하면됩니다.






저는 기존 'MacSSD' 에서 'MacSSD1'로 변경해 보았습니다.


이렇게 디스크의 이름을 원하는 이름으로 쉽게 바꿀 수 있습니다.







728x90
반응형
728x90
반응형


Max os 에서 maven을 설치 하는 방법을 작성하려고 합니다.


windows os 환경에서 그냥 되길래 max os 에서도 당연히 되겠다...생각했지만


eclipse 에서 maven 오류가 나서 많은 시간을 소비 했던거 같아요.








그런 분들이 생기지 않게 하려고 이렇게 정리 해서 올립니다.


일단 제 맥은 jdk 1.8.121 버전을 설치 하였고 


maven 버전은 3.9.9로 설치했습니다.(참고해주세요!)







maven을 설치하기 앞서 저장할 디렉토리를 만들어 주었습니다.


터미널에서 cd ~ 로 명령어를 주시면!


기본 home으로 이동을 하실 수 있습니다.


여기서 전 alias를 ll='ls -al' 로 주어서 ll 별칭을 주어 명령어를 실행했습니다.

위와 같은 구조로 보여지게 되는데요.





이와 같은 위치에 maven 이라는 디렉토리를 만들어 주었습니다.

기본 maven 을 설치하기위한 준비는 마쳤습니다.








준비가 끝났으면 본격적인 설치를 진행 해보겠습니다.


http://maven.apache.org.downloan.cgi 를 통해


 bin.tar.gz 다운 받아 만들어둔 maven 디렉토리에 받아줍니다.


maven 디렉토리로 진입 하신다음 "tar -zcvf 파일명.tar.gz" 명령어로 압축을 풀어줍니다.



저는 이렇게 압축이 풀렸는데 버전에 따라 뒤에 숫자가 달라집니다.








vi 편집기를 통해 환경변수를 설정하겠습니다.











i 눌러서 insert를 할수 있게 변경을 합니다.


user 명에 따라서 "/Users/유저명" 유저명 부분은 변경하셔야 합니다.


그리고 전 maven으로 "ln" 명령어를 사용해서 압축 푼 디렉토리를 심볼릭 링크로 연결했습니다.


(예: ln -s apache-maven-3.3.9/)








export 명령으로 환경변수를 지정해 줍니다.


4번째 줄의 내용과 5번째 줄의 내용은 다르지만 실행은 똑같이 됩니다.


maven 홈페이지를 들어가시면 4번째로 설명이 되어있습니다.


나중에 따로 수정할 필요없이 버전 업이 되어도 사용할 수 있도록 4번째 줄을 사용했습니다.


다 입력을 하셨으면 :wq 를 해주셔서 입력과 종료명령을 해줄수 있습니다.








마지막으로 정상적으로 오류없이 입력을 환경변수 설정을 하셨다면


mvn -version 명령을 입력해서 설치여부를 확인할 수 있습니다!




 


정상 설치가 되었다면 이런 출력문이 나오면 끝!!


(~/maven/apache-maven-3.3.9/bin/mvn) 이 들어있어요~!


이로써 Spring framework 를 개발하는데 무리 없이 동작하게 되었습니다!


728x90
반응형

+ Recent posts