Centos 5 에서 appletalk 지원하기
2000년대초에 가끔 apple 을 지원해야할 필요가 있을 때 사용하던 netatalk 가 다시금 요구되어서 간략하게
설치 매뉴얼만 일단 작성합니다. [ 작성일 2009-05-06 ]
centos5 에서는 다음과 같은 절차로 설정해야합니다.
1. centosplus 커널 설치
2. netatalk srpm 받기
3. build 환경 설치
4. spec 파일 수정
5. rpmbuild
6. 설정 - ( 이부분은 제외 )
1.
대부분 yum 으로 설정을 하니까 yum 설정파일을 고쳐줍니다.
/etc/yum.repos.d/CentOS-Base.repo 파일 수정
[base] 섹션과 [updates] 섹션에 다음라인추가
exclude=kernel kernel-devel kernel-PAE-*
[centosplus] 섹션에 추가와 변경
enabled=0 => 1로 변경
includepkgs=kernel* 추가
yum update 하면 centoplus 의 커널이 올라옵니다. 설치하고 리붓
2. netatalk srpm 받기
http://www003.upp.so-net.ne.jp/hat/netatalk/rpm.html 에서 srpm 을 받습니다.
현재 있는 파일은 fc9 과 fc10 용입니다. 그러므로 centos 에서 하려면 새로 받아서 빌드를 해야합니다.
wget http://www003.upp.so-net.ne.jp/hat/files/fedora/10/SRPMS/netatalk-2.1.0-0.1.37.dev.fc10.src.rpm
3. 빌드환경설치
컴파일을 위해 개발툴 및 라이브러리 설치
yum install libtool automake openssl-devel autoconf pam-devel db4-devel krb5-devel cracklib-devel libgcrypt-devel cups-devel cracklib
yum groupinstall "Development tools"
yum install rpmbuild
아까 받은 netatalk srpm 을 설치해줍니다.
rpm -Uvh netatalk*.src.rpm
4. spec 파일 수정
/usr/src/redhat/SPECS/netatalk.spec 을 열어서 CentOS 를 검색하면 주석에 어떻게 바꾸라고 나옵니다.
5. rpmbuild
rpmbuild -bb netatalk.spec
그러면 /usr/src/redhat/RPMS/i686 디렉토리에 떨어집니다.
댓글
와우...
와우... 감사합니다.
그렇지 않아도 슬슬 정보를 찾아볼까 하던 중에 샘물같은 정보네요.
이번 주말에 시도해보겠습니다.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
역시 고수..-.-=b
다즐옹은 천재...-.-=b
뭐든지 한방에 척척...
부럽습니다....(풀썩)
-----새벽녘의 흡혈양파-----
-----새벽녘의 흡혈양파-----
netatalk을 쓰려면
이제야 netatalk을 설치해봤습니다. 설치 과정을 아주 깔끔히 정리해주셔서 한결 편했습니다.
덕택에 며칠치 삽질은 면한 것 같습니다.
OS 9도 AFP(Apple Filing Protocol) over TCP를 지원하니까
모든 맥이 OS 9 이상이라면 AppleTalk 프로토콜이 필수 사항은 아니더군요.
하지만, 선택자에서 서버 이름을 뜨게 하는 것은 AppleTalk 프로토콜(중의 AARP와 NBP)로만 가능하기 때문에
AppleTalk 프로토콜을 사용하지 않으면
서버를 접속할 때 직접 IP 주소를 적어줘야 하는 불편이 있었습니다.
그래서 저도 말씀해주신 대로 centosplus 커널을 설치했습니다.
그리고, OS 9(AFP 2.2 사용)와 OS X(AFP 3.x 사용)가 섞여 있는 환경이라
spec 파일의 configure 옵션에 --disable-afp3 를 추가해서
OS X도 AFP 2.2를 사용하게끔 했습니다.
그래야 복잡한 문제가 없을 것 같았습니다.
예를 들어 AFP 2.2에서는 파일명의 최대 길이가 31바이트인데,
OS X에서 이를 초과하는 길이의 파일명을 저장하면 OS 9에서 접근할 때 문제가 생기니까요.
--disable-afp3 옵션에 대해서 제가 잘못 알고 있는 것이 있다면 깨우쳐 주십시오.
--
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
댓글 달기