리눅스2023. 8. 17. 12:04

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/625107 (2019.3.7)

데비안/우분투 계열 리눅스에서 S/W 패키지를 검색하고 설치하는 작업은 주로 시냅틱 패키지 관리자(Synaptic Package Manager)에서 많이 하는데, ssh로 접속해서 터미널창에서 작업을 하는 경우도 종종 있는 관계로 터미널창(커맨드 라인)에서 명령어 입력으로 작업하는 과정도 정리해 두기로.

설치하고자 하는 패키지 이름을 정확하게 모를 경우에 우선 검색을 해야 한다. 예를 들어 아파치(apache) 웹서버 패키지를 찾기 위해 "apache"가 포함된 패키지를 검색한다고 하면, 아래와 같이 작업하면 되겠다.

# S/W 저장소 정보 갱신
sudo apt-get update

# 이름 또는 설명에 "apache" 포함 패키지 검색
apt-cache search "apache" | more

패키지 명칭에 한해서 특정 문자열을 검색하려면 -n 옵션을 추가한다.

# 명칭에 "apache" 포함 패키지 검색
apt-cache -n search "apache" | more

패키지 목록 전체를 출력하려면 아래와 같이 하면 된다.

# 패키지 목록 전체 표시
apt-cache search . | more

현재 설치되어 있는 패키지 목록을 보고 싶다면 dpkg를 이용하면 되겠다. -l 옵션을 지정하면 된다.

# 설치된 패키지 목록 표시
dpkg -l | more

# 설치된 패키지 목록중에 "apache" 포함 항목 표시
dpkg -l | grep "apache" | more

설치는 apt-get으로 하면 된다.

# apache2 패키지 설치
sudo apt-get install apache2

설치하지 않고 패키지 파일(.deb 파일)을 다운로드하려면 apt-get 명령의 인자를 download로 지정하면 되겠다. 다운로드 위치는 명령어를 입력하는 현재 디렉토리가 된다.

# apache2 패키지 다운로드
sudo apt-get download apache2

패키지 파일을 수동으로 설치하려면 dpkg로 가능하다. -i 옵션을 지정하면 된다.

# abc.deb 패키지 파일 설치
sudo dpkg -i abc.deb

728x90
Posted by 반달가면