728x90

리눅스를 처음 설치하고 그 다음 패키지를 설치하게 됩니다.

패키지 관리를 위해 우분투에서 apt-get 명령문을 사용합니다. APT(Advanced Package Tool)
apt-get 명령은 우분투를 포함한 데비안 계열의 패키지 관리 명령어입니다.
패키지 업데이트(update), 갱신(upgrade), 설치, 제거 등을 할 수 있습니다.

CentOS 에서 YUM 을 사용하고...

 

리눅스는 저장소(Repository)를 통하여 패키지를 업데이트하고 설치하게 됩니다.

저장소(Rository): 리눅스에서 배포하는 파일들이 저장되어 있는 곳

 

apt-get

 /etc/apt/ 디렉토리에 설정파일이 있습니다. sources.list 파일입니다. 

 sources.list 파일안에 해당 패키지 파일을 검색하는 인터넷 URL 주소가 들어 있습니다.

apt-get 명령을 실행하면 이 파일을 근거하여 검색하게 되는 것이지요.

apt-get 을 이용하여 저장소에 패키지이름만 가져 옵니다.

가져온 패키지 목록을 이용, 설치하고자 하는 패키지와 의존성이 있는 목록을 보여줍니다.

그리고 사용자가 설치할 의향이 있다(y enter)고 하면 패키지를 다운로드하고

자동으로 설치하는 과정을 거칩니다...

 

(1) gedit /etc/apr/soures.list 를 조정

(2) apt-get update   
        # 새 패키지 목록 가져오기, 패키지 인덱스 정보 업데이트
        #  upgrade 하기 전에 update 실행하여 /etc/apt/sources.list 를 갱신

    apt-get upgrade  # 업그레이드 실행하기 

(3) apt-get install [설치하고자 하는 패키지이름]    # 새 패키지 설치하기

    apt-get -y install [설치하고자 하는 패키지이름]   

    apt-get reinstall # 패키지 재설치하기 - 소프트웨어가 잘못되었을 때 사용

 

 

* apt-get remove 패키지이름   # 패키지 제거하기

  apt-get autoremove #  사용하지 않은 모든 패키지를 자동적으로 제거하기

  apt-get --purge remove 패키지이름 # 패키지와 설정파일을 함께 제거하기

 

*  apt-cache search [패키지이름]  # 패키지 검색

   apt-cache show  [패키지이름]  # 패키지 정보 보기

   apt-cache show openssh-server ?  # 패키지 정보 보기

   apt-get source # 소스 압축파일 다운로드하기 

 

참고문헌: 이것이 우분투 리눅스다(우재남, 한빛미디어)

+ Recent posts