MacBook Pro 에 home brew 를 사용하여 apache, php, 그리고 mysql 설치하기 

https://lukearmstrong.github.io/2016/12/setup-apache-mysql-php-homebrew-macos-sierra/

저작자 표시 비영리 변경 금지
신고

posted by youp_han matrim



안녕하세요 


얼마전, 요세미티 dp2 를 사용중인 맥에 설치하였으나, 프리뷰라서 불편한점이 많더군요. Parallels 9 외 다른 여러 앱들도 실행이 안되어 Mavericks 로 다시 돌아왔습니다. 그리고 다시 요세미티를 볼 때는 VM (버츄얼 머신) 에서 돌리는게 현명하다는 생각이 들더군요. 그리고 드디어 오늘 요세미티 OSX 10.10 dp3 가 나왔습니다.




그래서 parallels 9 에서 설치해 보려고 검색을 해보니, 요세미티는 가상머신에 바로 설치가 안된다고 하더군요. Mavericks VM 에서 업그레이드 형태로 설치 될 수도 있다고 포럼에 올라왔지만 실패했다는 글이 아래 올라왔구요.. 


음 그렇다면, Mavericks 를 parallels 9 에 설치가 되는가 봅니다. 그래서 한번 해 보자 라는 생각이 들었습니다. 어짜피 이후에 매버릭스 VM 하나 필요하기도 하고 해서 겸사겸사 만들어 보기로 했습니다. 참고로 제 환경은 Mac 입니다.


주의 : 가지고 있는 Mavericks 설치용 USB (부팅되는) 로 먼저 시도해봤는데, 설치 안됩니다.


그래서, (참고: http://kb.parallels.com/en/118806 ) 알아보니 매버릭스 설치하는 방법이 2가지 방법이 있습니다.


1. OSX 10.9 설치 시 생성되는 recovery 파티션에서 설치하기

2. OSX Mavericks 설치 탭을 이용하기




전 2번째 OS X Mavericks 설치 앱을 이용하기 를 골랐습니다. 1번이 훨씬 쉽고 빠르게 설치되는것 같으나, 제가 설치한 초기에 만든 설치 USB 에는 recovery 파티션 생성이 빠져 있나 보네요. 제 컴퓨터에는 recovery 파티션이 없습니다. 생성하는 방법은 따로 있겠지만, 그냥 앱스토어에서 다운받아 앱으로 설치 해보기로 했습니다.




파라렐즈 9 를 실행하고, 새로 만들기->DVD 또는 이미지 파일의 Windows나 다른 OS 설치-> "이미치 파일" 클릭 한뒤 "여기에 이미지 파일 끌어다 놓기 에 OSX Mavericks 설치 앱을 끌어다 놓습니다. 그러면 디스크 이미지 파일을 생성해야 한다고 하면서 디스크 이미지 파일을 생성합니다.



디스크 이미지 파일이 생성되면, vm 파일 위치를 물어봅니다. 따로 원하는 폴더를 지정하여 설치를 시작합니다. ssd 에 설치하면 좀 빠르게 될텐데, 파일 복사 하기가 귀찮아서 hdd 에 설치하라고 했더니, 정말 오래 걸렸습니다. 그래도 잘 작동 하는거 보니 좋네요. 앞으로 개발자 테스트 용 패치 나오면 여기에 적용해서 테스트 해봐야겠습니다.



여하튼 설치는 성공적으로 완료 되었습니다. 


여기서 부터는 [외전]


이것저것 세팅이 끝난 뒤, 음.. 안된다고는 하지만 안된다는 것 부터가, 너무 궁금해서, 요세미티 dp3 를 설치해 보고 싶어서 애플 개발자 페이지에 들어가 요세미티 다시 다운받아 놨습니다. 실제 설치를 시도해 볼까 고민 중에.. 이미지 백업 해 놓고 설치 버튼을 확 눌러 버렸네요.



역시나... 설치가 완료 된 후, 재부팅 시도 하면서 Macintosh HD 라고 검은 화면만 나오고 부팅 자체가 안됩니다.


그냥 테스트 용으로 VM 하나 생겼다 생각해야겠네요.




저작자 표시
신고

posted by youp_han matrim



Yosemite DP2 를 사용하면서 parallels9 의 업데이트가 늦어져, 도저히 사용이 불가 하게 되어 다운그레이드를 해야 헀습니다.

인터넷을 찾아보니.. ㅡ,.ㅡ Mavericks 로 덮어 쓰라고 하더군요



그냥 다 지우고.. 새로 OSX 를 설치 할까 했는데.. 백업을 안했더군요. 백업을 해야 합니다. 중요한 자료가 많았습니다. 뭔생각이였는지.. 근데 Finder 가 열리지 않습니다. 정말..이지..OTL..



1. Finder 가 작동 하지 않은 현상은, 따로 인터넷에서 찾아보니 이전 버전에서 Mavericks 로 업그레이드 시, 일어날 수 있는 현상에 대해서만 나옵니다. 요세미티에서 다운한 뒤 이런 현상을 겪은 사람들은 없어 보이더군요. 


그래서 혹시나 해서 그냥 Mavericks 의 버전 업데이트를 실행했습니다. 혹시나.. 혹시나 해서요.. 그랬더니 바로 Finder 기능은 정상 작동 하더군요. 문제는 백업을 하려고 하는 자료들이.. 옮겨지지 않는 현상 외 여러 다수의 덮어 씌운 매버릭스에서 정상적인 사용이 힘든 현상이 발생했습니다.


2. 그게.. 계정에 admin 권한이 없어져 버렸더군요. 계정에서 admin 권한이 없어지면, 다운받은 어플들을 응용 프로그램에 옮길 수도 없고, 다른 시스템 설정을 바꾸려고 하면 잠긴 열쇠 그림을 풀어야 하는데 불가능 합니다. 온갖 sudo 명령어들도 실행이 안되었지요.


그래서 계정에 admin 기능을 넣는 방법을 알아봤습니다.



링크대로 루트 계정으로 로그인 하여 사용하는 계정에 admin 권한을 부여 한 뒤..

백업을 실행 하여 모든 중요한 자료들을 백업 하였습니다.


그리고 다시 SSD 를 밀어버리고, 새로 설치 하였습니다.

저작자 표시
신고

posted by youp_han matrim
  • BlogIcon youp_han matrim 2014.07.21 12:06 신고


    지금은 다시 요세미티 DP3 를 사용중입니다. 파랄렐즈9 가 업그레이드 이후 요세미티에서 작동합니다. :)
    하지만 다운그레이드.. 하면서 고생을 ㅠㅠ..
    백업의 생활화.. 해야겠습니다.



이번 OSX 메버릭스가 10.9.4 로 업그레이드 하면서 SSD 의 Trim 활성화 명령어가 달라졌다고 합니다. 원래 최신 SSD 에서는 Trim 지원이 되어 있기 마련인데, 제가 이번에 새로 구입한 samsung ssd evo 지원 여부를 확인 하지 않고, 일단 이전 SSD 때 사용했던 trim enabler 를 실행시켰습니다. 그리고 위의 사실을 기억하지 못하고 trim enabler 를 실행하니 아래와 같은 오류가 났습니다. 



Failed to bless helper. Error: Error Domain=kSMErrorDomainFramework Code=3 "The operation couldn’t be completed. (kSMErrorDomainFramework error 3 - The client and tool did not match requirements.)" UserInfo=0x60000027a140 {NSDescription=The client and tool did not match requirements.}


다행히 back to the Mac 에서 읽은 기억이 나 찾아 들어가 터미널 명령어를 실행한 뒤 리부팅 시켰습니다.



그냥 새로 Trim Enabler 를 다운 받아서 실행해도 될 듯 싶네요. 이전 버전에서 업그레이드 하면 같은 오류가 반복될 수 있습니다. 제 기기에서 오류가 되풀이 되어 혹시나 하고 새로 다운받았더니 정상적으로 실행 됩니다. 



Back To the Mac 의 좋은 글 항상 감사드립니다. :)


저작자 표시
신고

posted by youp_han matrim

안녕하세요.

개발자 버전인 요세미티가 DP2 로 업데이트 된 후, WWDC 2014 컨퍼런스에서 소개한 다크 모드 활성화가 터미털을 통해 가능하게 되었습니다.

소식은 macrumour(http://www.macrumors.com/2014/06/17/yosemite-dark-mode-terminal-command/) 에서 전합니다. iOS 개발자인 Hamza Sood 가 트윗한 내용이라고 하네요.



그럼.. 적용해 보기로 했습니다. ㅋㅋ



적용 전 요세미티 화면입니다. 터미널을 통해 아래 명령어들을 적어주면 다크모드로 들어갑니다.


sudo defaults write /Library/Preferences/.GlobalPreferences AppleInterfaceTheme Dark
sudo killall -HUP WindowServer



콘솔 명령어 중, 아래 killall -HUD 부분은 Back to the Mac 을 참고했습니다. 여전히 새로운 소식에 대해선 가장 먼저 전달하시는것 같아요 :)


여하튼 활성화 시키자 아래와 같이 변했습니다.



DP2 에서는 다크모드 외에도, 전체적으로 좀더 안정감이 느껴지고 버벅거림이 많이 없어진듯 싶네요

제 개인적으로 사용하는 화이트 맥북 2009 버전에서 처음 요세미티를 설치하고 많은 버벅거림을 느꼈거든요

참고로 제 화이트 맥북 2009 의 사양은 다음과 같습니다. 최종버전 나와서 어떤지 보고, 정 아니면 매버릭스로 사용해야 겠어요.


CPU : 2.26 GHz Intel Core 2 Duo

RAM : 8GB DDR

SSD : 250 Samsung


저작자 표시
신고

posted by youp_han matrim


한국 시간 10월 23일 새벽 2시 Apple Special Event 2013 Oct 22 애플의 스페셜 이벤트가 진행되었습니다.

많은 사람들이 예상했던 부분과 일치하는 발표가 많았지만, 기대보다 더 많은 소식을 전했던 이벤트였던것 같습니다.

이벤트 하이라이트 입니다.


1. 개발자에게 애플은 $130 억 를 지불, 앱 다운로드 횟수는 600 억..



2. 새로운 iPad Mini (이하 아이패드 미니) 는 Retina Display(이하 레티나) 를 탑재 하였고, 128GB 메모리까지..



3. iOS 와 Mac 용 새로운 iLife 와 iWork 는 새로 구입한 기기들에 대해서 무료



4. 링크공유, 새로운 사이드바 등 많은 기능이 추가 탑재된 Mountain Lion (이하 마운틴 라이온) 용 Safari(이하 사파리) 의 6.1 버전 출시. 


더보기


5. 15인치 Non-Retina Macbook Pro 는 단종. 13인치의 Non-Retina Macbook Pro 만 구매 가능


6. iCloud KeyChain 지원이 추가되었고,  Accelerometer 문제 해결된 iOS 7.0.3 버전 출시

- 참고로 23일 06:30 현재 제 전화기에서는 아직 업데이트가 안되고 있습니다.




더보기


7. OS X Mavericks (이하 메버릭스) 무료, Mac 앱스토어 에서 다운 가능



8. Haswell 프로세서 탑제 및 더 빠른 PICe Flash Storage 탑재 등, Retina Macbook Pro 업데이트



9. Mac Pro 출시는 12월, Xeon 프로세서 탑재 및 Dual FirePro GPUs, PCIe Flash Storage 탑재




10. 그리고 마지막으로 더 가볍고, 얇고 64 비트 A7 프로세서 탑재한 iPad Air 발표



애플 TV 에서 라이브로 이벤트 스트리밍을 해줬다는데..

새벽이라 졸려서 라이브로 보지 못했네요.


이상입니다.

저작자 표시
신고

posted by youp_han matrim

LifeHacker.com : How to Prepare Your Mac for Mountain Lion




애플의 새로운 OS.. Mac OSX 10.8 Mountain Lion 이 25일 출시 된다는 소식!! 모두 들어셨나요? 

가격은 $19.99 로 App Store 에서 다운받아 설치 하실 수 있다는군요..


그전에 일단 본인의 맥 기기에서 설치 가능하신지 확인해 보셔야겠지요?



Mountain Lion 은 8기가 하드 용량을 필요로 하는데요, 하드 용량이 많이 남아 도신다고 해도, 깨끗하게 정리를 한뒤 업그레이드 하시는 쪽이, 새로 설치 하시는 것 보다 편하실 껍니다. 그래서 


1. 사용하지 않는 어플들을 지웁니다.: AppCleaner(무료) 를 사용하시면, 드래그 앤 드롭으로 어플들을 깨끗하게 지우실 수 있습니다. 저도 개인적으로 많이 활용하는 무료 어플입니다.


2. 용량만 차지하는 파일들을 찾아 지웁니다. : Disk Inventory X (무료) 를 사용하여 파일들을 보실 수 있습니다. 바로 지울 수는 없어 찾아 들어가야 하는 조금은 불편한 어플이긴 한데요, 그래도 도대체 무슨 파일들이 용량을 차지 하는지 알 수 없을 때 한눈에 알아볼 수 있도록 트리뷰를 제공합니다.

 혹은 DaisyDisk($9.99) 를 사용하여, 바로바로 삭제 하실 수 있습니다.


3. 디스크 관리도구 유틸리티를 사용하여, (응용 프로그램 -> 유틸리티 -> 디스크 유틸리티) 디스크권한 복구 및 디스크 복구를 해줍니다. 간혹 하드 디스크가 버벅 거리거나, 속도가 많이 느려졌을 때도, 디스크권한 작업을 해주곤 하지요.




4. 백업 합니다. Time Machine 을 사용하시면 정말 쉽지요?.. 

외장하드를 연결하여 타임머신을 작동합니다. 내 문서에 있는 자료들을 한번에 백업을 할 수 있어 너무나 편합니다. 요즘은 클라우드 서비스들을 사용하여 타임머신 작동을 잘 안하게 되긴 하지만서두요, 클라우드 서비스를 사용안하시는 분들.. 하드에 모든 데이터를 가지고 다니시는 분들은 타임머신 을 돌려 백업 꼭 해주세요.


5. 시스템과 타사 프로그램들을 모두 업그레이드 해줍니다. 




간단하게 사과 메뉴의 소프트웨어 업데이트를 눌러 실행시켜줍니다. 최신 소프트웨어로 업데이트 가 되어야 새로운 OS 설치가 수월합니다. 아.. 참고로,  Snow Leopard (OSX 10.6) 을 사용하시는 분들은 최소 OS 버전이 10.6.8 인걸 꼭 기억해 주세요.


6. iCould 파일들을 정리해 줍니다. 

연락처, 캘린더, 사진 외 애플의 iCould 에 들어가 있는 파일들을 정리해 줍니다.  Mountain Lion 을 설치 하기 위한 스텝으로는 그리 필요한 작업은 아니지만, 새로운 Mountain Lion 이 iCloud 의 활용을 부각시키면서 어플리케이션들의 세팅이나 문서들을 iCloud 로 싱크가 되기 때문에 5GB 의 작은 용량을 정리해 주는것도 나쁘진 않다고 생각되는군요.


자.. 한국 시간으로는 25일 새벽에 올라올꺼라 예상되는 Mountain Lion!!!  업그레이드를 위한 준비는 모두 끝내셨나요? :)


저작자 표시
신고

posted by youp_han matrim

svn 서버에 git 클라이언트로 접속하여 쓰관리를 하고 있습니다. 개발자용 Mac OSX 10.8 Mountain Lion 골드 마스터 버전을 테스트 겸 설치하고 프리뷰 버전의 xCode 를 다운 받아 설치한뒤 테스트 해 보았습니다.

git client (source tree: 무료) 를 사용하여 사무실 svn 에 접속한뒤 pull 혹은 push 하려고 하니 에러가 나더군요. 자세한 내용은 캡쳐를라지 않아 알 수는 없지만 SVN/Core.pm in @INC 어쭈구 하면서 svn::_Core 에러 가 났습니다. 당황하여 인터넷을 찾아보니 문제해결이 되었다는군요 

참고 싸이트 : (http://victorquinn.com/blog/2012/02/19/fix-git-svn-in-mountain-lion/)

1. xCode 에 Command Line Tools 를 설치합니다. 설치하시려면, xCode 를 실행하시고 Preference 에 들어가 Downloads 탭을 누릅니다.


그림에서는 Command Line Tools 가 installed 라고 나오지만, 그건 이미 제 맥북에서는 설치가 되었기 때문입니다. 아마 설치 하지 않은 분들은 install 이라는 버튼이 보일것이며, 누르면 다운로드/설치 상태바가 나옵니다.


2. 그런뒤 터미널을 열어 아래 명령어를 넣어줍니다. 

엔터를 누르면 암호를 넣으라고 합니다. GIT svn 명령어는 Perl 라이브러리들이 필수 입니다. Mountain Lion 에서는 Perl 라이브러리들이 링크되어 있지 않기 때문에 오류가 나는 건데요, 위의 명령어를 넣어주어 라이브러리들을 링크 해줍니다.

$ sudo ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.12/darwin-thread-multi-2level/SVN /System/Library/Perl/Extras/5.12/SVN


3. 설치가 잘 되었는지는 $ git svn rebase 명령어를 쳐 보시면 알 수 있지만, 제 컴퓨터에서는 알 수 없는 명령어라고 나오더군요. 여하튼 이 명령어를 치게 되면, Subversion core 는 찾을 수 있지만, 다른 필요한 라이브러리들을 찾을 수 없다고 나온다고 합니다. 그래서 아래 명령어를 또한번 적어 넣어줍니다.

$ sudo ln -s /Applications/Xcode.app/Contents/Developer/Library/Perl/5.12/darwin-thread-multi-2level/auto/SVN/ /System/Library/Perl/Extras/5.12/auto/SVN

2번과 3번의 명령어엔 auto 가 두개 더 들어가 있습니다. 위의 명령어로 모든 Subversion Perl 디렉토리에서 필요로 하는 모든 라이브러리들이 링크 되었습니다.

위와 같이 하고 나니 정상적으로 git 클라이언트인 sourcetree 를 가지고 svn 서버에 연결하여 pull/push 모두 가능하게 되었습니다. 감사합니다.


신고

posted by youp_han matrim

7월 Mac AppStore 에 출시될 마운틴라이온.. 

벌써 개발자 리뷰 버전의 GM(마지막)버전이 오늘 배포되어 많은 관심이 가고 있습니다. 

개인적으로도 무척 기다리는 OS 이기도 하구요.



그런데.. 내가 가지고 있는 맥 시스템이 OS X 10.8 Mountain Lion (마운틴 라이온) 을 설치할 수 있는 시스템일까요?


그래서 찾아봤습니다.


OX X Mountain Lion 의 시스템 최저 사양

  • 64-Bit Intel Core 2 Duo Processor 이상
  • OS X 64-bit Kernel 로 부팅 가능해야 함
  • advanced GPU chipset 권장
  • OS X 10.8 을 다운받고 설치 할 수 있는 인터넷 연결


여기서 64 비트 커널로 부팅이 가능한지를 알아보기 위해서는 터미널에서 "uname -a" 를 쳐보면 압니다.


위의 그림처럼 보여지는데, 여기서 주요한 부분은 "x86_64" 입니다. 찾아보시고 있다면 64 비트 커널로 부팅 가능한 시스템입니다.

그럼 시스템 별로 한번 볼까요?


OS X Mountain Lion 이 지원하는 맥 시스템 리스트


  • MacBook Pro – 13″  mid 2009 거나 이후 출시 제품, 15" late 2007 나 이후 출시제품, 17" late 2007 거나 이후 출시제품
  • MacBook Air – late 2008 거나 이후 출시제품
  • iMac – mid 2007 거나 이후 출시제품
  • MacBook – 13″ 알루미늄 2008, 13" 2009 거나 이후 출시제품
  • Mac Mini – early 2009 거나 이후 출시제품
  • Mac Pro – early 2008 거나 이후 출시제품
  • XServe – early 2009 거나 이후 출시제품


OS X Mountain Lion 이 지원하지 않는 맥 시스템 리스트


  • Intel GMA 950 or x3100 integrated graphics card 를 탑재한 시스템
  • ATI Radeon X1600 를 탑재한 시스템
  • MacBook models 2008 이전 출시 제품
  • Mac Mini 2007 이전 출시 제품
  • iMac 2007 이전 출시 제품
  • Original MacBook Air


자 가지고 계신 시스템이 지원되는 시스템이시라구요? 그럼 저처럼 $19.99 불 준비하시구요.. 1-2주 정도 기다리면 나올 마운틴 라이온 걱정없이 기다려 보아요~~ ^^

저작자 표시
신고

posted by youp_han matrim



티스토리 툴바