질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

APM 설치 시 기존 라이브러리를 삭제해도 되나요?

작성자 정보

  • 포항의봄 작성
  • 작성일

컨텐츠 정보

본문

첫째, (이제 갓 설치한)리눅스에서 RPM으로 라이브러리를 검색하면 나옵니다

만약에 라이브러리를 소스 파일 설치한다면 RPM 검색으로 소스 파일로 설치한

라이브러리가 검색이 안 되는지,,?

이건 제가 생각해도 검색이 안 될거 같긴 한데,,기존 라이브러리보다 상위에

라이브러리를 설치하면 덮어씌워져서? 검색이 되야지 않을까요?


둘째, APM을 설치하면 기존에 RPM 패키지들을 제거하지 않습니까?

그럼 라이브러리도 기존에 RPM 패키지들을 제거 해주어야 하는지,,제거 할 수 있는지

궁금합니다(링크1)


동생한테 물어보니 시스템에 관련된 라이브러리는(의존성 걸린?) 삭제하면 안 된다고 하는데 어케 아는지ㅠㅠ

앞으로 라이브러리를 많이 쓸텐데 무엇을 삭제해도 되는지 모르니ㅜㅜ

제가 설치할 라이브러리는

zlib          데이터 압축 라이브러리
libpng      png 포맷의 이미지 파일을 사용하기 위한 포터블 네트워크 그래픽 라이브러리
freetype    텍스트의 이미지출력등을 하기 위한 공개 폰트엔진
jpeg jpeg  압축/압축해제 라이브러리 소프트웨어
gd            동적이미지 생성 ANSI C 라이브러리
libxml12    XML C 파서

입니다

관련자료

댓글 1

이대성님의 댓글

  • 이대성
  • 작성일
소스형태(파일명.tar.gz or tar.bz2)는  설치시 옵션(./configure)을 통해서

설치경로를 임의로 바꿀수있습니다. 예) ./configure --prefix=/usr/local/apm/zlib

--prefix=/usr/local/apm/zlib

: prefix는 주소지정을 하는옵션이고요..  절대경로로 지정해서 설치경로를 쓰시면됩니다.

zlib안에 lib폴더 , include폴더 등등..  zlib구성원들이 존재하겠죠.

rpm은 rpm매니져가 관리하니 rpm -ql | mysql 로 검색이 가능하지만

소스형태로는 .bash_profile에 PATH경로를 설정해두시면 witch 명령어로 경로를 확인하실수있습니다.

cd /root/ 안에 .bash_profile이 존재하고 이것을 백업하고나서 수정을 해보세요.

아래의 주소는 .bash_profile에 대한 내용이 있는곳입니다.
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=69754237&qb=YmFzaF9wcm9maWxl&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=gNXqzz331xlssuzna8Rssv--299064&sid=Tcuqz2uiy00AACzPB@o

http://blog.naver.com/khakhak?Redirect=Log&logNo=140089774449

그리고 witch 명령어를 사용할시 경로를 알려주는 내용입니다.
http://blog.naver.com/goisimasyou?Redirect=Log&logNo=30076523301

APM관련 라이브러리는 동적으로 로딩되는걸로 들었습니다.
PHP가 컴파일할때 필요한 라이브러리를 설치옵션에 주어진 라이브러리 설치경로를 통해서
동적으로 바운딩한다고 들었는데요..(아닐수도?)

RPM으로 기본라이브러리들이 설치되있다하더라도,

PHP설치옵션을 따로 설치한 라이브러리 경로로 집어넣고 설치한다면

기본라이브러리는 사용안하고 임의로 설치된 라이브러리로 로딩될겁니다.

기본라이브러리는 의존관계때문에 삭제시 굉장히 큰 치명타를 먹을수있으니 삭제는 하지마시고

임의경로를 지정해서 설치하는방향쪽으로 하시는게 좋습니다.

소스설치시 임의경로로 설치했다치고 새로운 라이브러리 업데이트가있을경우

설치된 폴더만 삭제하고 새로받은 소스파일로 다시 설치하시면되겠지요.

공지사항


뉴스광장


  • 현재 회원수 :  60,133 명
  • 현재 강좌수 :  36,171 개
  • 현재 접속자 :  246 명