Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [질문]OS 설치시 같이 설치된 센드메일 삭제방법



[ ¥ ] [ ۼ ] [ ֻ ]

[ ] [ ] [ ] [ ]


On Mon, Dec 16, 2002 at 07:29:29AM +0900, admin wrote:
> FreeBS-4.6.0 버전을 씨디를 이용해 풀로 설치했습니다.
> 오에스 설치시 깔리는 기본 프로그램들은 어떻게 삭제해야합니까?
> 센드메일이나 inetd 같은것들 말입니다.
> 페키지정보에도 없던데…

FreeBSD 베이스에 있는 것은 쉽게 삭제할 수 있는 방법이 없습니다.
(베이스에 있는 것을 굳이 지울 필요가 있을까요?)

make.conf에 표기해서 빌드하지 않을 수 있는 옵션이 몇가지 있긴 한데,
NO_SENDMAIL NO_CVS NO_CXX NO_FORTRAN NO_PROFILE NO_GDB 같은 옵션을
주면 각각을 제외하고 빌드할 수 있습니다. 그런데, 원래 인스톨시에
들어가는 놈들이라, 보통은 find를 이용하는게 무난합니다.

만약 stable에서 sendmail만 제거하려는 시나리오라면,

ntpdate time.kriss.re.kr
cvsup -g -L 2 -h cvsup3.kr.freebsd.org /usr/share/examples/stable-supfile
echo "NO_SENDMAIL=yes" >> /etc/make.conf
cd /usr/src
touch MAKEWORLD_STARTED
make -j3 world
mergemaster
find /usr/{bin,lib,libexec,sbin,include,share} ! -newer \
    MAKEWORLD_STARTED -type f | xargs rm -f
make installworld
mergemaster
rm -f MAKEWORLD_STARTED

이 정도면 무난하게 될 것 같군요. 물론, FreeBSD 빌드 시스템에 익숙하지
않으시다면, 하다가 곤란을 겪으실 지도 모르고 제거하고 나서 이상한 현상을
겪으실 지도 모르기 때문에 웬만하면 그냥 베이스에 있는 건 놔두고 쓰시는
것을 추천합니다.


   장혜식
--
Please look and take part in KFUG FAQ: <http://www.kr.freebsd.org/FAQ-kr/>
To Unsubscribe: send mail to majordomo@kr.FreeBSD.org
with "unsubscribe questions" in the BODY of the message



[ ¥ ] [ ۼ ] [ ֻ ]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2002/12/31 23:00:26 $
Powered by FreeBSD