Rocky Linux?

– 레드햇 엔터프라이즈 리눅스 운영 체제 소스 코드를 사용한 무료 리눅스 배포판
– 기존 CentOS가 레드햇의 RHEL과 동일한 소스코드였던 것과 달리, 이후의 CentOS는 RHEL과 별도의 독립적인 배포판이 될 것이라고 선언된 후에 등장했다.
– CentOS의 공동설립자 중 한 명인 Gregory Kurtzer가 이끄는 프로젝트이다.
– RHEL과 1대1 대응이 되는, Cent OS의 정신적 후속작으로 볼 수 있다.
– 구글, 아마존, VMware, Arm, 네이버 등 IT 기업들의 지지를 받으며 독보적인 입지를 차지하고 있다.

Installation

직접 설치하기 (가상머신 포함)

rocky linux 공식 사이트에서 rocky linux 운영체제로 가상머신을 구동할 수 있는 iso 파일을 제공합니다. 아래 사이트에서 iso 파일 다운로드와 함께, 설치 방법까지 확인할 수 있습니다.

https://www.rockylinux.org/download/

도커 이미지 pull

도커 이미지를 pull 하여 rocky linux 컨테이너를 쉽게 실행할 수 있습니다. rocky linux 도커 이미지 릴리즈 정보는 hub.docker 사이트에서 확인할 수 있습니다.

[https://hub.docker.com//rockylinux](https://hub.docker.com//rockylinux)

1
2
docker pull rockylinux
docker run -dit rockylinux:latest /bin/bash

사용하기

dnf : 패키지 관리 툴

rocky 리눅스의 패키지 관리 툴은 dnf입니다. 기존 rpm의 “의존성 문제”를 해결하는 방안이 적용된 패키지 관리 툴입니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 패키지 설치  
dnf install 패키지명

# 패키지 삭제
dnf remove 패키지명

# 패키지 정보 확인
dnf info 패키지명

# 패키지 업데이트 (=upgrade)
dnf update            # 설치된 모든 패키지 업데이트 (주의)
dnf update 패키지명     # 특정 패키지만 업데이트
dnf upgrade           # upgrade 명령어도 동일한 역할을 수행함

# repository에 패키지 검색
dnf list 패키지명       # 특정 패키지가 repository에 있는지 확인
dnf list available    # 설치 가능한 패키지 목록 출력
dnf list all          # 모든 패키지 목록 출력

dnf upgrade 는 dnf update의 alias (별칭) 입니다.

Reference

rocky 리눅스란 : https://ko.wikipedia.org/wiki/로키리눅스
rocky 리눅스 설치 : https://docs.rockylinux.org/ko/guides/8_6_installation/
rocky 리눅스 패키지 관리 툴 : https://www.linux.co.kr/bbs/board.php?bo_table=lecture&wr_id=3961
rocky 리눅스 패키지 관리 툴 : https://technfin.tistory.com/
dnf update 와 upgrade 의 차이 : https://discussion.fedoraproject.org/