[OS]/Embedded&Linux 76

Berkeley DB 4.3 설치

Berkeley DB http://www.sleepycat.com/download/index.shtml db-4.3.28.NC.tar.gz 위 사이트에서 회원등록 후 다운 받는다$ cd db-4.3.28.NC/build_unix$ ../dist/configure=> 에러 발생시 env CC=gcc ../dist/configure 이렇게 해본다.$ make=> 아래와 같은 에러 발생시Quote:"../dist/../db/db_method.c", line 214.14: 1506-022 (S) "truncate64" is not a member of "struct __db". "../dist/../db/db_method.c", line 238.14: 1506-022 (S) "stat64" is not a me..

[OS]/Embedded&Linux 2007.04.19

[TIP] apache 인증에 MD5 Digest 를 사용해보자.

출처 : http://classpath.egloos.com/2052817앞서 apache + subversion + trac 의 설치를 설명하면서 인증 방식을 basic 방식으로 설명했었습니다. 이방식은 정말 간단하고, 거의 대부분의 브라우져에서 문제없이 지원되지만 인터넷상을 항해해가는 패스워드가 해적질 당하기 쉬운 방식으로 출항합니다. 물론 완전한 Text 로 가는 것은 아니고 BASE64 인코딩을 통해 변환되기는 하지만, 쉽게 원 패스워드가 노출 될 수 있습니다. (참고 : HTTP 인증에서의 사용자명/패스워드 Snooping) 따라서, 원래의 패스워드가 무었인지를 알아 낼 수 없도록 암호를 MD5 Hash 함수를 통해 저장하는 방식인 digest 방식을 이용하면 보안 수준을 향상 시킬 수 있습니다...

[OS]/Embedded&Linux 2007.04.10

[INSTALL] 나도 Trac을 써보자! Apache-2.2.2/SVN-1.3.1/Trac-0.9.5/FastCGI (6) - 권한 설정

출처 : http://classpath.egloos.com/2048596이 글에 들어있는 내용 1. apache + svn 의 권한 설정 2. apache + trac 의 권한 설정 사실 svn 자체에도 권한을 부여하는 항목이 있습니다. 하지만 여기서는 subversion 을 데몬이나 inetd 형태로 작동시키지 않고, http 를 통해 접근하고 사용하는 방법에 대해 이야기 하도록 하겠습니다. 1. apache + svn 의 권한 설정. (0) 해당 저장소의 파일 시스템 권한을 먼저 확인하셔야 합니다. 저같은 경우에 apache 서버는 apache 유저로 실행 됩니다. 이 유저는 svnusers 그룹에 같이 포함시켜 두었구요. 따라서 svnadmin create /path/to/svn/repos 했다면,..

[OS]/Embedded&Linux 2007.04.10

[INSTALL] 나도 Trac을 써보자! Apache-2.2.2/SVN-1.3.1/Trac-0.9.5/FastCGI (5)- Trac 설치 및 연동

출처 : http://classpath.egloos.com/2029948이 글에 있는 내용. - 5. Trac 의 설치 및 설정 - 6. Apache 용 Fast CGI 모듈 설치 - 7. Trac 과 Apache 의 연동 5. Trac 의 설치. (1) 설치 Trac 은... 그냥 emerge 로 설치했다. apache, subversion 을 설치하고도 몇 가지가 더 필요하다. 그래서 그냥 깔끔하게 emerge trac 해버렸다. 다른 배포판에서도 패키지 관리자가 있으니깐, 문제없이 할 수 있을 거라 생각된다...다...다.. (죄송.. -_-aa) trac 의 수동 설치는 그다지 어려운 것은 없어보인다. 관련 패키지들이 사전에 잘 설치되어 있다면... python ./setup.py install ..

[OS]/Embedded&Linux 2007.04.10

[INSTALL] 나도 Trac을 써보자! Apache-2.2.2/SVN-1.3.1/Trac-0.9.5/FastCGI (4) - subversion설치 및 연동

출처 : http://classpath.egloos.com/2026809이 글에 있는 내용. - 2. subversion의 설치 - 3. subversion의 설정 및 사용 - 4. subversion과 apache 의 연동. 2. subversion의 설치 subversion 1.3.1 은 apache 2.0.55 이상의 버전에 의존성이 걸려있다. /etc/portage/profile/package.provided 파일에 dev-libs/apr-0.9.7 dev-libs/apr-util-0.9.7 net-www/apache-2.0.55-r1 dev-libs/apr-1.2.7 dev-libs/apr-util-1.2.7 를 추가해 준다. 또한 1.3.1 버전은 ~x86 상태 이므로 /etc/portage/..

[OS]/Embedded&Linux 2007.04.10

[INSTALL] 나도 Trac을 써보자! Apache-2.2.2/SVN-1.3.1/Trac-0.9.5/FastCGI (3) - apache 설치

출처 : http://classpath.egloos.com/2026643이 글에 있는 내용. - 1. apche 설치 (계속) (3) apache 소스트리 설정 및 컴파일, 설치 - apahce 를 다운로드 받고 압축을 해제해놓은 디렉터리로 이동한다. - 여기서도 gentoo 빌드 스크립트의 그것(?)을 좀 가져와보자. /usr/portage/net-www/apache/files/common 디렉터리에는 config.layout 이라는 파일이 있고 아래는 그 내용이다. prefix: /usr exec_prefix: /usr bindir: /usr/bin sbindir: /usr/sbin libdir: /usr/lib libexecdir: /usr/lib/apache2/modules mandir: /usr..

[OS]/Embedded&Linux 2007.04.10

[INSTALL] 나도 Trac을 써보자! Apache-2.2.2/SVN-1.3.1/Trac-0.9.5/FastCGI (2) - apache 설치

출처 : http://classpath.egloos.com/2019265* 이 글은 2005년 5월 20일 ~ 5월 27일간 겪었던 것 중 쓸데없는 것을빼고 필요한 것만 넣은 것이다. 시간이 훨씬 지난 후에 이 글을 참고하게 될 경우 그냥 참고만 한다. 설치 방법이나 키워드등이 바뀐것이 있을 수 있기 때문이다. 이 글에 있는 내용. - 1. apche 설치 1. Apache 설치 (1) 소스 다운로드 및 컴파일 준비 소스 다운 받기. lynx http://httpd.apache.org/download.cgi (뭐 다른 브라우저도 상관없다. 아무걸로나 받자) 압축 해제 tar xvjf httpd-2.2.2.tar.bz2 소스 디렉터리로 이동 cd httpd-2.2.2 (2) 서버의 정확한 시간 설정 ntp..

[OS]/Embedded&Linux 2007.04.10

[INSTALL] 나도 Trac을 써보자! Apache-2.2.2/SVN-1.3.1/Trac-0.9.5/FastCGI (1) - 환경설정

참조 : http://wiki.kldp.org/wiki.php/trac출처 : http://classpath.egloos.com/2019239* 이 글은 2005년 5월 20일 ~ 5월 27일간 겪었던 것 중 쓸데없는 것을빼고 필요한 것만 넣은 것이다. 시간이 훨씬 지난 후에 이 글을 참고하게 될 경우 그냥 참고만 한다. 설치 방법이나 키워드등이 바뀐것이 있을 수 있기 때문이다. 이 글에 있는 내용. - 들어가기에 앞서 - 0. 환경 설정 들어가기에 앞서 필자는 gentoo linux 를 쓰고 있다. gentoo 는 portage 라는 패키지 관리소(기법? 방법?)을 쓰고 있는데, 근래의 여러 배포판 처럼 참 쉬운 패키지 설치를 지원한다. 그런데.. 가끔 이 편한 시스템을 쓰면서도 도저히 내가 노가다를 ..

[OS]/Embedded&Linux 2007.04.10