몇가지 질문입니다.
글쓴이: sino0527 / 작성시간: 화, 2005/02/22 - 4:47오후
안녕하세요 초보입니다...
1. rpm으로 설치하면 지울때 rpm -e 옵션 먹이면 깨끗하게 지워지잖습니까? 그런데 소스컴파일해서 깔면 디렉토리 전부 하나씩 찾아가서 지워야합니까? ex) php, apache, mysql
2. 소스를 컴파일해서 설치하는게 관리하기 편한가요? 아니면 SRPM을 리빌드해서 설치하는게 관리하기 편하나요?
좋은하루되세요...
Forums:
소스설치도 대부분 prefix를 지원하기 때문에 지정해서 설치하면 불편하
소스설치도 대부분 prefix를 지원하기 때문에 지정해서 설치하면 불편하지 않습니다.
/usr/local/package 형식으로 보통 설치를 하기 때문에 삭제할땐 이폴더만 지워주면 됩니다.
그리고 보통 패키지들이 멀티플랫폼으로 만들고 설치할때 하나의. 패키지로 멀티플랫폼에 설치하기 때문에 집에서 레드햇만 쓰는 경우가 아니라면 오히려 불편합니다. 패키지 종류별로 받아야 하기 때문에요.
수세와 레드햇간에 rpm이 제대로 호환이 안되서 엉뚱한걸 받는 경우도 있구요.
이것저것 가려서 받는 귀찮음을 해결해주거든요
tarball 하나만 가지고 있으면 되니까요.
------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.
[b]nthroot[/b]님의 답변에 몇가지 더해서...1. 만일
nthroot님의 답변에 몇가지 더해서...
1. 만일 소스설치한 디렉토리를 삭제하지 않았다면 make uninstall 하면 된다고들
합니다. 모든 패키지가 지원하지는 않지만 요즘은 많이들 지원하고 있는 것 같더군요.
2. 설치했다 지웠다를 반복해야한다면 SRPM으로 관리하세요. 소스를 직접 컴파일해서
설치해야한다면 'make install > 패키지이름.txt'정도로 어떤 파일이 설치되는가를
기록해 놓는것도 좋습니다.
만일 몇가지 비슷한 프로그램이 있어서 테스트하기 위해서라면 SRPM이나 설치되는
이름을 보관해놓고 테스트가 끝나면 지우면되겠죠.
하지만 계속적으로 사용할 것이라면 한번설치해놓고 설정만 잘 잡으면 되지 않을까요?
그것을 관리한다는 차원은 Upgrade된 프로그램이 나왔을때를 대비한다는 것인가요?
이런 관리가 필요하다면 Debian이나 Gentoo 배포판을 사용해보실것을 권해드립니다.
사실 이 두 배포판은 처음 설치할때만 약간 어렵고 이후에는 Debian의 경우
apt-get, Gentoo의 경우 emerge로 원하는 패키지를 설치함은 물론이고
RPM을 설치하면 지긋지긋하게 나오는 의존성문제도 거의 없으니까요.
------------------------------
좋은 하루 되세요.
댓글 달기