리눅스 운영체제에서 소프트웨어를 설치하는 방법을 알아보자.
리눅스 운영체제는 다양한 소프트웨어를 설치하여 사용할 수 있는 환경을 제공한다. 소프트웨어 설치는 패키지 관리자를 통해 간편하게 할 수 있다.
패키지 관리자
패키지 관리자는 소프트웨어의 설치, 업그레이드, 제거를 자동으로 처리해주는 도구이다. 리눅스 배포판에 따라 다른 패키지 관리자를 사용할 수 있으며, 가장 흔히 사용되는 패키지 관리자는 다음과 같다.
- APT (Advanced Package Tool) - Debian, Ubuntu 등의 배포판에서 사용하는 패키지 관리자.
- YUM (Yellowdog Updater, Modified) - CentOS, Fedora 등의 배포판에서 사용하는 패키지 관리자.
- DNF (Dandified YUM) - Fedora 22 이후 버전부터 사용되는 패키지 관리자.
- ZYPPER - openSUSE 배포판에서 사용하는 패키지 관리자.
- PACMAN - Arch Linux 배포판에서 사용하는 패키지 관리자.
이제 간단한 예시를 통해 패키지 관리자를 사용한 소프트웨어 설치 방법을 알아보자.
패키지 관리자를 이용한 소프트웨어 설치
APT를 이용한 설치 (Debian, Ubuntu)
APT를 이용하여 nginx
웹 서버를 설치하는 예제이다. 다음 명령을 터미널에 입력하면 nginx
를 설치할 수 있다.
sudo apt update
sudo apt install nginx
YUM/DNF를 이용한 설치 (CentOS, Fedora)
YUM 또는 DNF를 이용하여 httpd
웹 서버를 설치하는 예제이다. 다음 명령을 터미널에 입력하면 httpd
를 설치할 수 있다.
sudo yum update
sudo yum install httpd
ZYPPER를 이용한 설치 (openSUSE)
ZYPPER를 이용하여 mysql
데이터베이스 서버를 설치하는 예제이다. 다음 명령을 터미널에 입력하면 mysql
을 설치할 수 있다.
sudo zypper refresh
sudo zypper install mysql
PACMAN을 이용한 설치 (Arch Linux)
PACMAN을 이용하여 git
버전 관리 시스템을 설치하는 예제이다. 다음 명령을 터미널에 입력하면 git
을 설치할 수 있다.
sudo pacman -Sy
sudo pacman -S git
소프트웨어 설치 확인
설치된 패키지를 확인하는 명령은 패키지 관리자에 따라 다르다.
APT 사용자
dpkg
명령을 사용하여 설치된 패키지를 확인할 수 있다.
dpkg -l | grep package_name
YUM/DNF 사용자
yum
또는 dnf
명령을 사용하여 설치된 패키지를 확인할 수 있다.
yum list installed | grep package_name
dnf list installed | grep package_name
ZYPPER 사용자
zypper
명령을 사용하여 설치된 패키지를 확인할 수 있다.
zypper search --installed-only package_name
PACMAN 사용자
pacman
명령을 사용하여 설치된 패키지를 확인할 수 있다.
pacman -Q | grep package_name
패키지 관리자를 이용하여 리눅스에서 소프트웨어를 설치하는 방법에 대해 알아보았다. 이를 통해 손쉽게 원하는 소프트웨어를 설치하여 리눅스를 보다 효율적으로 사용할 수 있다. 팀 칼리실라스 투스쾨스 Sci-Fi 영화 ‘아비타’ (2009) 일러스트를 추가하여 게시글을 마무리한다.