'eFolder'에 해당되는 글 6건

  1. 2007.12.27 UAS Compile 방법. 1 by 하루하루
  2. 2007.12.27 openAFS debian 형식으로 빌드 & 64bit 에서 perl AFS Module 컴파일하기 by 하루하루
  3. 2007.07.16 AFS 참고사이트 by 알 수 없는 사용자
  4. 2007.06.15 공부할 것 by 알 수 없는 사용자
  5. 2007.06.15 eFolderSD 설치는 로컬에 by 알 수 없는 사용자
  6. 2007.05.09 에고... 제가 큰 사고를 하나 쳤네요... 2 by 하루하루

UAS Compile 방법.

eFolder : 2007. 12. 27. 17:47
build dependencies:

    libmysqlclient14-dev
    GNUstep-make(download from www.gnustep.org)

[]# cd gnustep-make-2.0.2
[]# ./configure
[]# make
[]# make install

기타 개발 패키지(gcc,make 기타 등등) 빌드 하기전에 설치 해야 하는 패키지들

[]# . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

64비트 환경에서 빌드 작업 디렉토리:
CryptPWD, DESCrypt, INIParser, StateThreads
[]# make
[]# cd shared_obj
[]# ar ruv libCryptPWD.a *.o
[]# cp libCryptPWD.a ../../UAS/Libraries/

1. 생성된 정적 라이브러리를 ar로 아카이브를 만든다
2. 생성될 아카이브 파일들을 UAS/Libraries에 카피 한다. * libCryptPWD.a * libDESCrypt.a * libINIParser.a * libStateThreads.a

  • UAS/Typedef.h에서 자료형 long을 int로 수정한다.
Posted by 하루하루
1. 먼저 필요한 버전 (지금은 1.4.6) 소스 패키지를 받아온다.
   deb-src http://ftp.us.debian.org/debian sid main non-free contrib

2. 관리 편의상 /usr/src/package 디렉토리를 만들고 그 안에서
    apt-get source openafs 를 하여 openafs 소스 패키지를 받아온다.

3. 받아온 패키지 디렉토리 안으로 들어가서, dpkg-buildpackage 실행 한다.
    이렇게 실행하면, 생성되는 libafsrpc.a 를 빌드할때 컴파일 옵션에 -fPIC 가 붙지 않아서
    나중에 perl AFS Module 를 64bit 에서 컴파일 할때 문제가 생긴다.
    따라서, debian/rules 파일을 수정한다.

    configure 부분을 찾아서 다음과 같이 고친다.
    
CC="gcc -fPIC" CFLAGS="-fPIC" ./configure \

   강제로 컴파일러 설정 부분에 -fPIC 설정을 해준다.

4.  그리고, dpkg-buildpackage 실행.

5.  생성된 .deb 파일을 가지고 설치.

< perl AFS Module 설치 amd 64bit>

1. AFS-2.4.0 소스를 다운 받는다.

2. 적당한 곳에 압축을 풀고, src/Makefile.PL 파일을 수정한다.

    amd64 부분을 검사하는 곳을 주석처리한다.

3. perl Makefile.PL 실행.

4. make && make install



Posted by 하루하루

AFS 참고사이트

eFolder : 2007. 7. 16. 20:29
예전에 아름이가 찾은 사이트.
http://ucsoft.net/~luna/haru/wiki.php/OpenAFS?data=199404
여기에 좋은 내용이 있습니다.
또한 벤치마킹할 전용툴도 있을 것 같구요.
이걸로 한번 돌려봐야 될 것 같습니다.
Posted by 알 수 없는 사용자

공부할 것

eFolder : 2007. 6. 15. 19:38
해야할 것인것 같네요.

전이사님이 보내준 책을 사서 교재로 삼을까 합니다.
그리고 재성이가 찾은 아래의 사이트는 한번 검토해 보고 넣을지 생각해보죠.

http://fresh.t-systems-sfr.com/unix/src/misc/openafs-1.4.4-src.tar.gz:a/openafs-1.4.4/src/WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd002.htm#ToC
Posted by 알 수 없는 사용자

eFolderSD 설치는 로컬에

eFolder : 2007. 6. 15. 11:30
가만히 생각해보니 문제가 많으니 로컬에 설치를 하는 것이 나을 것 같습니다.
여러가지 클라이언트를 사용할 때 앞으로는 정식런칭할 때까지는 "로컬 -> 랩 -> 테스트서버/서비스 -> 정식릴리즈" 단계를 밟아서 가야될 것 같습니다.

일단 eFolderSD는 로컬에 깔도록 하고
설치 메뉴얼은 팀 폴더에 넣어놓도록 하겠습니다.

아... 쉽고 편하게 살기도 힘들군 ㅠㅠ ....  ^^;;;;

이상입니다.
그럼 수고하세요.
Posted by 알 수 없는 사용자
어제는 제가 저희 업체에 가서 작업을 할것이 있었습니다.

우리 서비스가 사용하는 AFS FileSystem 에  적용되는 좀 중요한 작업이었는데,

제가 너무 쉽게 생각했었나 봅니다. ㅜ.ㅜ

결국엔 서비스를 중단하고 임시점검에 들어가는 사태까지 발생하고 말았네요.

제가 너무 기간 시스템을 이해하지 못하고 있다는 생각이 들었습니다.

단지 저는 전체적인 개념을 이해하지 못하고, 명령어를 타이핑만 하는 오퍼레이터 였던 것이지요

흠... 사실 엠비안이 먹고 사는 기술중에 하나인 AFS FileSystem에 대해서 잘 모른다는것이

이상하기도 합니다. (반성... o(__)o )

흠.. 올해 계획을 AFS 파헤치기로 전면 수정을 해야 할까요...-.-;;;;

제일 중요한것도 못하면서, 딴짓거리는....

이라는 생각이 머릿속에서 떠나질 않네요.


Posted by 하루하루