오늘은 대한입니다.
sun's longitude:300 09 35.89 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1150 번 글의 답장글: Re: ./configure; make; make install과 rpm
글쓴이: 산이 [홈페이지] 글쓴날: 2002년 08월 21일 17:32:02 수(오후) 조회: 707
[고그마]님이 남기신 글:

>안녕하세요.
>./configure --prefix=^^; make; make install
>rpm -Uvh -_-.rpm
>
>두가지 설치 방법이 있는데...
>저는 첫번째 방법을 쓰고 싶지만, 피하게 되는
이유가....
>두번째 것은 rpm -e 하면 지워주는데...
>
>첫번째 방법으로 하면, 업그레이드 하거나 지우고 싶을
때
>일일이 Makefile의 install: 부분을 들어가서
특정파일들을
>직접 삭제해야 한다는 것이지요.
>만약 어디에 뭐가 있는지 알지 못하면 계속 쓰레기가 쌓여
가겠지요.
>
>제가 몰라서 이런 것인지.. 
>설치된 파일들의 명단이 기록되는 log같은 것은
없는지...
>어떤 좋은 방법이 있는지 알려주시면 감사하겠습니다.

>
>p.s. make uninstall은 없는 것 같았습니다. (Proftp-xxx.tar.gz설치시)
 

========================================

일반적으로 소스로 직접 설치하는 경우는
CPU 아키텍쳐와 기타 최적화 옵션을 사용할때
최대의 퍼포먼스를 냅니다.

그외의 경우라면 그냥 rpm으로 설치하는 것이 좋지요.


소스로 설치할때 일반적으로 --prefix=/usr/local/APP_NAME
로 지정하여 /usr/local/APP_NAME에
 모두 설치합니다.

따라서 지울때도 /usr/local/APP_NAME 디렉토리만 삭제하면
그만입니다.

각각의 파일을 분리하여 흐트려놓으면 나중에 지울때
애를 먹습니다.

이 경우는 앞의 경우와 같이 /usr/local/APP_NAME에
 설치하고
라이브러리나 바이너리 등등 반드시 표준 디렉토리
(예: /usr/bin, /usr/lib)에 설치해야할 파일들은 링크를 걸어두면
됩니다.

따라서 쓰레기가 쌓일 일이 없겠지요..

>설치된 파일들의 명단이 기록되는 log같은 것은
없는지...
>어떤 좋은 방법이 있는지 알려주시면 감사하겠습니다.

>
>p.s. make uninstall은 없는 것 같았습니다. (Proftp-xxx.tar.gz설치시)
 

설치 로그는 따로 없습니다.
make install 하기전에 하나의 임시 파일(예: tmp.txt)을 생성하고
make install 후에 생성되는 파일을 tmp.txt 파일의 시간과 비교하여
리스트를 뽑을 수 있습니다.

[예]
# make
....
# touch /tmp/tmp.txt
#
# make install
....
#
# find / -newer '/tmp/tmp.txt' -print > install-APP_NAME.log


저 같은 경우 그냥 /usr/local/APP_NAME으로
 모두 설치하고
로그 파일 같은 것은 만들지 않습니다.

결론적으로
어떤것이 좋은지 보다는 어떤것이 나에게 더 편하고
최대의 성능을 낼 수 있는지에 대해서 생각해보시면 될것
같군요.

정해진 답은 없습니다.
방법은 여러가지가 있을 뿐입니다.

 
이전글 : ./configure; make; make install과 rpm
다음글 : [급급]-하드에 리눅스깔렸는데...윈도깔려고하는데...  
 from 211.49.50.103
JS(Redhands)Board 0.4 +@

./configure; make; make install과 rpm [급급]-하드에 리눅스깔렸는데...윈도깔려고하는데...
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds