| 662 번 글의 답장글: Re: RPM과 소스 설치의 차이점? |
| 글쓴이: 동천하인
|
글쓴날: 2001년 05월 28일 18:08:40 월(저녁) |
조회: 1279 |
[rpm]님이 남기신 글:
>리눅스를 설치하다 보니깐 궁금한 점이 있어서 글을
올립니다.
>저는 지금 리눅스를 잘 몰라서 설치시에 그냥
>모두다 설치를 한 상태입니다.
>이것 저것 하려고 보니깐 path가 안 맞고 없는것도 있고
그러네요. RPM을 찾아 보면 있는것 같은데 제가 아직 잘몰라서
그런가 봅니다.
>대부분의 책을 보면 소스로 설치하는 것을 많이 볼수
있습니다.
>왜 RPM과 소스를 구분하고 있는지요?
>소스나 RPM을 설치하였을 경우에 성능 차이가 있는 것인지요?
아니면 관리가 편해서 그러는지요? 아직은 잘 모르지만 RPM을
사용하면 업그레이드도 편할것 같은데. 책에서 본 것을 따라
할려고 하니 소스로설치하는것이
많아서 에러도 생기고 에러생기고 나면 어떻게 지우고 다시
설치하는지도 몰라서 리눅스를 다시 설치하고 그러고
있습니다. 그래서 RPM과 소스의 차이를 좀 알고 싶습니다.
========================================
RPM은 파일 관리를 편하게 하기 위해서 만들어놓은
파일의 package라고 보시면 어떨까요.
이런 패키지들은 여러가지가 있습니다.
debian같은 경우는 dselect(?)로 관리하고
slackware같은 것은 tarball으로 관리를 한다고 합니다.
그중에서 RPM은 suse, turbo, redhat등에서 사용하는
파일관리방식입니다.
제 생각으로는 RPM으로 설치되는 것은 이미 실행파일처럼
(리눅스에서는 binary라고 합니다.) 준비가 끝나있는
상태입니다.
그래서 사용자가 자신의 시스템에 맞게 고치거나 수정하기가
어렵습니다. 자신의 시스템에 맞게 고쳐서 사용할 수 있다는
것은 리눅스의 강력한 매력중에 하나라고 생각하거든요.
흔히 source 설치를 하려면 ./configure 로 config.status를 만들고
설치를 하는데 ./configure --help 를 해보세요
정말 많은 옵션이 있습니다. 이많은 옵션중에 골라먹을 수
있는
재미가 있는 것이지요.
글구 파일관리면에서도
저는 더 좋던데요.
만약에 redhat7.1을 설치하면 홈이 /var/www에 생기고
/etc에 설정파일이 들어갑니다.
근데 흔히들 /usr/local/apache에
경로를 설정하면
그냥 그곳에 다 생깁니다. 그래서 몇몇 프로그램들은
관리하기가 편하고 문제가 생기면 그 디렉토리가 삭제하고
다시 설치할 수도 있습니다.
그리고 rpm 같은 경우 apache는 mod_perl같은 것을 기본 내장하는데
이것들은 잘 쓰지 않으니 필요가 업겠지요.
글구 경로때문에 설정하는 것이 어렵다고 느끼시는가 본데
./configure 보면 모든 default같이 표시됩니다.
예를 들자면 ./apache --prefix=/usr/local/apache 로 기본 경로를 바꾸어
주면 옵션들이 주로 $prefix/var이런식으로
나오는데
이것들은 /usr/local/apache/var이런
식으로 생각해 주시면
됩니다.
그리고 무엇보다도 tar소스를 풀면 install이나 readme 파일을
꼭 읽어 주시면 좋습니다. 영어라거나 해서 잘 보지 않는데
시간이 걸리더라도 나중에 그 플그램을 다시 설치할때는
그것이
더 빠릅니다.
저도 잘 알지는 못하지만, 나름대로 도움이 되었으면
좋겠습니다.
그럼 리눅이하고 즐겁게 보내세요.
|
이전글 : RPM과 소스 설치의 차이점?
다음글 : 죄송합니다. 아랫건 잘못썼습니다. 이게 진짜 질문
|
from 211.239.33.162
JS(Redhands)Board 0.4 +@
|