카테고리 없음
AWS에는 CUDA 3.2 버전이 기본 셋팅
CUDA 4를 설치하고자 하면 아래를 참조 (CUDA 4의 경우 개발자 등록을 해야 한다.)

wget으로 Driver, Toolkit, SDK를 다운

64bit driver

# wget http://developer.download.nvidia.com/compute/cuda/4_0_rc2/drivers/devdriver_4.0_linux_64_270.40.run
# wget http://developer.download.nvidia.com/compute/cuda/4_0_rc2/toolkit/cudatoolkit_4.0.13_linux_64_rhel4.8.run
# wget http://developer.download.nvidia.com/compute/cuda/4_0_rc2/ToolsSDK/cudatools_4.0.13_linux_64.run
# wget http://developer.download.nvidia.com/compute/cuda/4_0_rc2/gpucomputingsdk_4.0.13_linux.run

AWS에서 기본적으로 제공되는 이전 버전은 반드시 삭제 한다.
# sudo yum remove nvidia cudatoolkit


1. 드라이버 설치

현재 커널 소스를 설치

# yum install kernel-devel- uname -r
(uname으로 kernel버전을 알아내어 yum으로 넘김)

NVIDIA 드라이버 설치

#NVIDIA-Linux-x86_64_260.19.12.run

# reboot (instance 리부팅)

드라이버 확인
# /usr/bin/nvidia-smi -q -a


# ls /dev/*nv*
# /dev/nvidia0, /dev/nvidia1, /dev/nvidiactl, /dev/nvram
위의 파일이 존재하는지 확인

2. Toolkit 설치

sh cudatoolkit_{version}.run
환경 설정
# vi ~/.bash_profile or # vi ~/.bashrc 를 실행하여 아래 내용 추가

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

3. SDK 설치

# sh cudasdk{version}.run


깔끔하게 reboot 한번 해주면 완료


카테고리 없음

apache와 subversion을 연동하여 apache를 실행 시켰을 때 위의 에러가 발생하면 sqlite3이 분명 centos에 버전이 낮아 소스로 설치를 했을 경우일 것이다. 보통 subversion을 컴파일할 때 configure에서 sqlite 경로를 잡아주면 제대로 빌드도 되고 설치도 되지만 apache와 연동할 땐 에러가 난다.

그땐 configure를 실행할 때도 해결방법이 나온다.

sqlite의 소스 디렉토리에 있는 sqlite3.c를 subversion의 소스 디렉토리에 sqlite-amalgamation 디렉토리를 만들어주고 거기에 복사해 넣는다. 그러면 libtool로 sqlite3을 붙여준다.

# mkdir subversion-1.6.6/sqlite-amalgamation
# cp sqlite-3.6.20/sqlite3.c subversion-1.6.6/sqlite-amalgamation/sqlite3.c
# cd subversion-1.6.6
# ./configure –with-apxs=/usr/local/apache/bin/apxs –with-apr=/usr/local/apache/bin/apr-config –with-apr-util=/home/xxx/src/httpd-2.2.9/srclib/apr-util   
# make && make install

그런 뒤에 apache를 실행시켜주면 해결 완료

카테고리 없음
python 업그레이드하고자 python2.7.1을 소스로 받아서 설치했는데 prefix를 잘못주어!
"/usr"에 설치를 했다. 그럼 python2.4.3을 쓰는 기존의 솔루션이 빙시가 될 수 있다는...
버전 업그레이드는 "/usr/local"에다 해주고 필요한 솔루션은 따로 패스를 걸어주자...

일단 복구 방법은 rpm으로 python과 yum을 둘다 삭제 그때는 --nodeps 옵션으로
디펜던시를 체크하지 말자

# rpm -e --nodeps yum
# rpm -e --nodeps python


자 그런 다음 이제 CentOS 홈페이지의 repository로 들어가자 이때 익스플로러8 가지구 검색하면 고생한다.
그냥 크롬쓰자 크롬이 짱이구나..

설치할 때도 --nodeps 옵션을 주자 이미 꼬여있기에 디펜던시 체크는 의미가 없다..

# rpm -Uvh --nodeps http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/yum-3.2.22-33.el5.centos.noarch.rpm 
# rpm -Uvh --nodeps http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/python-2.4.3-43.el5.x86_64.rpm
# rpm -Uvh --nodeps http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/python-devel-2.4.3-43.el5.x86_64.rpm
# rpm -Uvh --nodeps http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
# rpm -Uvh --nodeps http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm

여기까지 설치하고
# yum
을 쳐보면 에러가 발생 libpython2.4.so를 못찾는다.
python-libs를 설치하지 않았기 때문!

# rpm -Uvh --nodeps http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/python-libs-2.4.3-43.el5.x86_64.rpm

위에 까지 설치한 뒤
# yum list python
쳐보자 아주 잘된다..

위의 url은 x86_64는 64비트 Centos 설치를 했을 경우다 32비트를 설치하였다면 i386으로 변경하자

아 그리고 버전이 계속 업그레이드 됨에 따라 위의 url이 깨졌을 경우 적절히 알아서 잘 찾아서 설치하면 된다... 그정도는 우리 모두 할 수 있지 않나요??

모르면 tomcabout@gmail.com 으로 메일이나 구글톡 친구 신청을 하도록~
 
1 ··· 15 16 17 18 19 20 21 ··· 35
블로그 이미지

개발자

우와신난다