Tag Archives: OSx

Mac OSx – JAVA_HOME, PATH 추가

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*:.

위에 텍스트를 복사해서 ~/.bash_profile.d/java 파일을 만들어서 붙여넣는다.

$ source ~/.bash_profile/java

끝…

기존 파일에 추가하지않고 디렉토리안쪽에 모듈화해서 넣기

MacOSx에서 port 이용하여 Python Django 설치

easy_install django
pip install django…
등도 사용가능하지만.. port만을 사용해서 설치하도록 한다.
다른것들도 다 port로 설치했으니까 일관성잇게

$ sudo port selfupdate
$ sudo port install python27
$ sudo port install py-django python27-django
$ sudo port install py-django-nose python27-django-nose
$ sudo port install py-django-extensions python27-django-extensions

확인하는 방법

>>> import django
>>> print django.get_version()

여기서 안된다 보통…. no module 어쩌고 에러 발생한다.

그러면 파이썬 기본 버전을 설정해준다.

port select --list python
which will show you something like this:

Available versions for python:
    none
    python25-apple
    python26-apple
    python27 (active)
    python32
To tell Macports to use a specific version use:

port select --set python python27

이거 했는데도 안되네…urandom이 없다네…

sudo port install py27-*

….를 해버렸는데도 안되네…

sudo port install opencv

이제된다.끝.

이건 좀 다른건데... opengl설치

Installing the basics (Python 2.7.2 and OpenGL)

Install macports using the instruction on the macports site (pick the Lion dmg package)
Install python opengl for python 2.7. This will automatically build Python 2.7.2 and all dependencies. It might take a while to compile…
$ sudo port install py27-opengl
Install PyOpenGL accelerate.
$ sudo port install py27-opengl-accelerate
Change the default python interpreter (Apple) to the one from Macports.
$ sudo port select python python27
Optional packages

Cairo

$ sudo port install cairo
$ sudo port install py27-cairo

Mac MountainLion 프로세스 예기치않은 종료 메시지와 함께 실행실패

프로세스가 예기치 않은 종료가 발생하면서 실행이 안되는 문제

네이트온, 프리뷰에서 이런 문제가 발생하는 경우가 종종있다.

마운틴라이언으로 업데이트 한 후에… 발생한다.

 

에러메시지를 확인하면

~/Libraries/Contents/com.nateon.xxxx
~/Libraries/Contents/com.apple…Preview

요 디렉토리 생성실패 메세지가 뜬다.

그래서 저 디렉토리를 탐색해보면 이미 저 디렉토리들이 생성되어있다.

 

마운틴라이언 사용자에게 이 오류가 자주 발생하는 이유는…. 머 단순하다. 그냥 설정파일을 빽업했다가 덮어씌워서 발생한 문제였다. 저 디렉토리를 삭제해주니 해결되었다.

Mac Mountain Lion에서 rvm 설치하기

https://gist.github.com/3195475

마운틴라이언 설치하면 안되는게 좀 있다. 의존성 문제들…

lion에서 mountain 라이언으로 넘어오는 속도도 너무 빨랐고 변한게 많아서일까

나온지 꽤 됐다고 생각했는데 안되는게 많아서 참 성가시다.

 

sudo xcodebuild -license

# When Mac OS X Mountain Lion was released, I did a completely clean install. Unfortunately [RVM](http://rvm.io) won’t install directly on the stock release. Here are the steps to get the installation working.

# This gist is based in part by [this post](http://theengguy.blogspot.ca/2012/04/setting-up-os-x-lion-and-mountain-lion.html) by [@theengguy](http://twitter.com/theengguy).
# 1. Install [MacPorts](http://www.macports.org)
# You can snag the package installer (easiest) from [https://distfiles.macports.org/MacPorts/MacPorts-2.1.2-10.8-MountainLion.pkg](https://distfiles.macports.org/MacPorts/MacPorts-2.1.2-10.8-MountainLion.pkg)
# 2. Install a new version of curl
sudo port -v selfupdate
sudo port install curl
# This will install another, more up to date version of curl to /opt/local/bin/curl. Mountain Lion ships with 7.25.0 and you need at least 7.26.0 in order to avoid libcurl error, “(48) An unknown option was passed in to libcurl” while trying to install RVM
# 3. Check the curl version and make it active
/opt/local/bin/curl -V
# Make sure the output is >= 7.26.0
# 3. Install RVM by running the following commands from [@theengguy](http://twitter.com/theengguy);
sudo port -v selfupdate
sudo port install apple-gcc42
sudo port install gmake
sudo port install gpatch
sudo ln -s /opt/local/bin/gcc-apple-4.2 /opt/local/bin/gcc
sudo ln -s /opt/local/bin/gmake /opt/local/bin/make
sudo ln -s /opt/local/bin/gpatch /opt/local/bin/patch
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/’rvm’
export PATH=/opt/local/bin:$PATH
rvm install 1.9.3
rvm use 1.9.3@rails3tutorial2ndEd –create –default
gem update –system 1.9.3
rvm use 1.9.3
# You should have a working installation of RVM with Ruby 1.9.2 installed

MacOS에서 VirtualBox에 설치된 UbuntuOS에 SSH접속하기

설명에 이미지는 필요없다.

http://muffinresearch.co.uk/archives/2010/02/08/howto-ssh-into-virtualbox-3-linux-guests/

이 블로그를 참고했고 블로그의 내용보다는 댓글이 큰 도움이 됐다.

 

일단 버추어박스에 우분투를 설치한다. 이 부분은 설명을 하지 않습니다. 당연한 방법으로 진행되고 오류는 64비트가 잘 설치되지 않는다던가 데스크탑 설치할 때 에러가 잘 난다는 부분이 있지만 어떻게 해결이 되긴합니다.

 

먼저, VirtualBox셋팅

상단 VirtualBox메뉴를 선택 > 환경설정 > 네트워크 > 호스트전용네트워크 추가하기

vboxnet0 이라는 이름이 추가가 됩니다. 한번 더 누르면 vboxnet1이 추가되고…

이걸 먼저 안해주면 안됩니다. 이걸 안해주면 호스트 전용 네트워크 추가하기 눌렀을 때 !장치가 없습니다. 하면서 경고 메세지가 뜨게됩니다. 저 블로그에는 이  내용이 빠져서 사람들이 삽질을 하도록 유도하고있네요. 친절한 댓글 덕분에 살았습니다.

우분투 선택후 오른쪽클릭 > 설정 > 네트워크 > 어댑터2 > 네트워크어댑터 사용하기 체크 > 이름은 위에서 만든 이름으로 자동 입력됩니다. > 대충설정하고 확인

대충해서 잘 안되면 — pcnetfastIII , 모두허용으로 설정합니다.

 

이제 버추어박스에서 우분투를 실행시킵니다.

sudo nano /etc/network/interfaces

이걸 추가해주고

auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0 

이걸 실행시켜준다.

sudo ifup eth1

 

이제 접속해봅니다. 보통 이 단계에서 됩니다.

 

CentOS의 경우

호스트전용 네트워크 추가 까지는 동일
추가하고 리부팅한 다음에
# ifconfig -a 명령으로 보면 eth1이 잡혀있다.

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts

ifcfg-eth0 ifcfg-eth1 ifcfg-lo

ifcfg-eth0은 인터넷이고 ifcfg-eth1은 파일이 존재하지 않을것이다.
0을 카피해서 1을 생성한다.

DEVICE=”eth1″
HWADDR=”08:00:27:30:3C:35″
NM_CONTROLLED=”yes”
ONBOOT=”yes”
BOOTPROTO=”static”
NETMASK=”255.255.255.0″
IPADDR=”192.168.56.10″

ifcfg로 확인된 HWADDR만 기록해주면 된다. 나머지는 이거 그대로 붙여넣고 사용하면 된다.

참고사이트
http://www.linuxquestions.org/questions/linux-wireless-networking-41/networking-in-centos-through-virtualbox-670124/