리눅스 설치 프로그램 확인 방법???

nar_gloomy2006.11.10 17:05

답변 1| 조회 1,343

어떤 서버를 확인해볼 경우...

리눅스에서...

리눅스 배포판 설치이후의

프로그램이 무엇무엇이 깔려 있는지 확인할 수 있는 방법이 있는지요?

rpm이든 소스 설치든....막론하고..

기본 유닉스의 운영체제 위에 깔려 있는 모든 프로그램을 어떻게 확인하죠?

윈도우의 프로그램 설치 삭제처럼 말이죠....

 

 

덧붙여 날자순으로 설치된 프로그램들을 소팅해서 볼수 있는지 궁금합니다.

신고

의견 쓰기

질문자 채택된 경우, 추가 답변 등록이 불가합니다.

질문자 선택

re: 리눅스 설치 프로그램 확인 방법???

seogardener

답변채택률66.7%

2006.11.11 01:27

리눅스 배포판에따라 조금의 차이는 있지만, 설치 과정중에 설치된 내용을 파일로 남김니다.

redhat linux의 경우 /root/install.log 로 해서 설치된 내용을 기록으로 남겨 놓습니다.

rpm을 통해 설치한 프로그램은 rpm -qa 명령으로 확인이 가능합니다.

내용이 많이 나옴으로 grep으로 걸러서 확인을 하지요.

rpm -ql python-2.2.3-61 이런식으로 하면 설치된 파일의 리스트를 출력합니다.

rpm으로 설치된 프로그램은 rpm이 관리하는 DB에 저장이 되어져 있음으로 확인이 가능합니다.

rpm으로 설치된 프로그램은 rpm -qa --last 명령을 통해서 설치 시간을 확인할 수 있습니다.

 

그런데 source를 받아서 설치한 프로그램의 경우 수작업으로 확인을 해야 합니다.

대부분 /usr/local/src에 받아온 것을 풀어서 컴파일을 시키고 install을 시킴니다.

( /usr/local/src에는 원래 아무것도 없는 빈 디렉토리입니다. )

특정한 옵션없이 쏘스를 컴파일해서 설치를 하면 /usr/local/ 밑으로 설치가 됩니다.

bin , lib, share, etc ... 등등 각각의 위치에 맞게 설치가 됩니다.

컴파일 당시 --prefix라는 옵션을 주어 컴파일을 하는 지정된 디렉토리로 설치가 됩니다.

대부분 이런식으로 하지요. --prefix=/usr/local/apache

/usr/local/src 에 풀어놓은 쏘스 디렉토리가 있다면 들어가셔서 내용을 확인하시면 많이 수월해짐니다.

그렇지 않은 경우 rpm의 내용과 일일이 비교해서 확인하는 수 뿐이 없습니다.

 

원하는 답변이 되셨기를...

'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글

오픈소스 프로젝트에 참여하기위한 diff와 patch 사용법  (0) 2013.03.05
비교  (0) 2013.03.05
vim 다중 창. 창 분할  (0) 2013.02.26
vim 설정 참고  (0) 2011.03.28
[스크랩] Subversion 설치 및 활용  (0) 2009.05.21
Posted by JinnyDown
,