반응형
부제: 트랜잭션·롤백이 가능한 이미지 모드 시스템을 다룬다
rpm-ostree status # 현재 배포와 부팅 이력
rpm-ostree --version # 버전과 지원 기능
rpm-ostree --help # 하위 명령 목록
error: This system was not booted via libostree.
Currently, most rpm-ostree commands only work on ostree-based host systems.rpm-ostree:
Version: '2026.1'
Features:
- rust
- compose
- containerrpm-ostree는 CentOS Stream/Fedora의 이미지 모드(ostree·bootc 기반) 시스템을 다루는 도구다. 패키지를 하나씩 설치·삭제하는 전통 방식과 달리, 시스템 전체를 불변(immutable) 이미지로 배포하고 변경을 트랜잭션으로 적용한다. 업그레이드가 마음에 안 들면 rpm-ostree rollback으로 이전 배포로 통째 되돌린다.
위 Rocky VM은 일반(패키지 기반) 시스템이라 status가 "not booted via libostree" 오류를 낸다. 정상이다. 이 명령이 의미 있게 동작하려면 Fedora CoreOS나 bootc 이미지로 설치한 호스트여야 한다. install은 기본 이미지 위에 패키지를 얹는 레이어링(overlay)이고, rebase는 아예 다른 이미지 스트림으로 갈아탄다. 조회는 안전하지만 deploy·upgrade·rebase 같은 실제 배포 명령은 시스템을 바꾸므로 개념만 짚는다.
이렇게도 쓴다
지원하는 하위 명령과 기능 플래그를 확인한다.
rpm-ostree --version
이미지 시스템에서 켜져 있는 배포 목록과 부팅 대상을 본다.
rpm-ostree status
기본 이미지를 건드리지 않고 그 위에 패키지를 얹는다(레이어링, 개념).
rpm-ostree install vim-enhanced
업그레이드가 문제면 직전 배포로 통째 되돌린다(개념).
rpm-ostree rollback
rpm-ostree 명령이 실제로 쓰이는 이미지 모드인지 부팅 방식으로 가려낸다(조합용).
rpm-ostree status 2>/dev/null && echo "ostree 시스템" || echo "일반 패키지 시스템"
이미지에 담긴 패키지 DB를 조회한다(개념).
rpm-ostree db list반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] rpminfo rpm 속 바이너리의 보안 속성 분석 (0) | 2026.08.07 |
|---|---|
| [RHEL] rpmdev-spectool spec의 소스·패치 관리 (0) | 2026.08.07 |
| [RHEL] restorecon 기본 컨텍스트로 복원 (0) | 2026.08.07 |
| [RHEL] rear 베어메탈 재해복구 도구 (0) | 2026.08.07 |
| [RHEL] realm 액티브 디렉터리·도메인 가입 관리 (0) | 2026.08.07 |