[Linux]명령어(find, rpm, make & makefile)

2014. 9. 25. 12:29Server



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
find - 
전체 폴더에서 찾기
find / -name 폴더명 -type d
현재 폴더(및 하위폴더)에서 찾기
find ./ -name 폴더명 -type d



rpm - 


RPM는 패키지 파일을 쉽게 설치, 관리하기 위한 프로그램이다.

 

RPM 파일 형식 = 패키지이름-버전-릴리즈.아키텍쳐.rpm

  ㄴ릴리즈 : 한 버전의 패키지를 몇 번 빌드했는지 알 수 있다.

  ㄴ아키텍쳐 : 패키지가 사용가능한 시스템을 의미한다.

 

RPM 패키지 파일을 설치하기 위해 rpm 명령어를 사용하는 방법 

  = rpm [옵션] 파일

 

예 1) mc-4.6a-34-el5.i386.rpm이라는 rpm 패키지 파일을 설치하기 위해서 아래와 같이 입력하면 된다. 

 

[root@Local ~] # rpm -ivh mc-4.6a-34-el5.i386.rpm 

 

여기서 -ivh는 옵션에 해당한다.  

-------------------------------- 

예 2) rpm을 사용하여 mc 패키지가 설치되어 있는지 확인하기 위해서는 아래와 같이 입력하면 된다.

 

[root@Local ~] # rpm -qa mc

그러면

mc-4.6a-34-el5

식으로  어떤 mc 패키지가 설치되어 있는지 볼 수 있다.  

--------------------------------

예 3) rpm을 사용하여 설치되어 있는 mc 패키지를 삭제하기 위해서는 아래와 같이 입력하면 된다.

 

[root@Local ~] # rpm -e mc



# rpm -qi php -> php 가 설치 되었는지 확인

# rpm -qi mysql -> mysql 이 설치 되었는지 확인



make & makefile - 


리눅스의 make 명령어는 만들다라는 뜻으로 컴파일하는 명령어로 사용된다.

컴파일 하는 과정을 build라한다. 즉 오브젝트 파일을 생성하는 것.

일반적으로 리눅스에서는

configure -> make -> make install 순으로 프로그램을 build한다.

configure - 설치할 프로그램의 설정값을 지정.

make - configure에서 설정된 값으로 프로그램을 build.

make install - build된 프로그램을 실행 할 수 있게 파일들을 알맞은 위치에 복사하는 작업.

make && make install 식으로 연계하여 쓰곤한다.

makefile - 

보통 프로그래밍 언어로 작성된 파일(원시코드)를 실행 가능한 기계어(목적코드)로 옮기는 과정을 컴파일이라 한다

그런데 대부분 하나의 프로그램은 수십에서 수백개의 원시코드로 이루어진다. 각 소스파일의 의존성이라던가 필요한 명령등 여러가지 신경써줘야 할 부분들이 많게된다. 매번 각 소스파일을 따로 컴파일하는 것도 매우 힘든일.


따라서 이러한 프로그램의 빌드 과정을 표준적인 문법으로 기술한 파일을 보통 makefile이라는 이름으로 부른다.

그리고 프로그램 빌드를 수행하는 빌드 도구를 make라 하는 것이다.

make에게 어떤 프로그램을 컴파일하고 링크해야 하는지 그 방법을 설명한 것이 makefile이다.


[출처] RPM 명령어|작성자 무엇을 위하여




'Server' 카테고리의 다른 글

웹 서버 사용시 ipTIME 공유기 설정방법  (0) 2014.10.16
리눅스 호스트 네임 변경  (0) 2014.10.14
no acceptable C compiler found in $PATH 오류  (0) 2014.10.08
Xshell4 한글 깨짐 현상  (0) 2014.10.08
centos ip 설정  (0) 2014.10.08