반응형
프로그램 추가 및 삭제 명령어, rpm
rpm
은 Red Hat Package Manager의 약자로, 리눅스에서 소프트웨어 패키지를 관리하는 데 사용되는 명령줄 도구입니다. 주로 Red Hat 기반의 배포판(예: Fedora, CentOS)에서 사용됩니다. rpm
명령어를 통해 소프트웨어 패키지의 설치, 업그레이드, 삭제, 검증 등 다양한 작업을 수행할 수 있습니다.
기본 사용법
- 패키지 설치:
rpm -i [패키지 파일명.rpm]
- 예:
rpm -i example.rpm
- 이 명령은
.rpm
확장자를 가진 패키지 파일을 시스템에 설치합니다.
- 예:
- 패키지 업그레이드:
rpm -U [패키지 파일명.rpm]
- 예:
rpm -U example.rpm
- 이 명령은 기존에 설치된 패키지를 새로운 버전으로 업그레이드합니다.
- 예:
- 패키지 삭제:
rpm -e [패키지명]
- 예:
rpm -e example
- 이 명령은 시스템에서 지정된 패키지를 삭제합니다.
- 예:
- 패키지 정보 조회:
rpm -qi [패키지명]
- 예:
rpm -qi example
- 이 명령은 특정 패키지에 대한 상세한 정보를 표시합니다.
- 예:
- 설치된 패키지 목록:
rpm -qa
- 시스템에 설치된 모든 rpm 패키지의 목록을 표시합니다.
- 패키지 검증:
rpm -V [패키지명]
- 예:
rpm -V example
- 이 명령은 패키지가 올바르게 설치되었는지 검증합니다.
- 예:
주의사항
rpm
명령어를 사용할 때는 관리자 권한이 필요할 수 있습니다. 이때sudo
명령어를 사용하여 권한을 획득합니다.- 패키지를 설치하거나 삭제할 때는 의존성 문제가 발생할 수 있습니다. 이 경우
yum
또는dnf
와 같은 고급 패키지 관리 도구를 사용하는 것이 좋습니다. 이러한 도구들은 의존성을 자동으로 처리해 줍니다.
rpm
명령어는 리눅스 시스템에서 소프트웨어 관리에 필수적인 도구입니다. 올바른 사용법을 숙지하고 주의 깊게 사용하는 것이 중요합니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 원격으로 명령어 실행하기, rsh (73) | 2023.12.21 |
---|---|
[리눅스 명령어] rpm을 cpio로 변환하는 명령어, rpm2cpio (75) | 2023.12.20 |
[리눅스 명령어] 라우팅 테이블를 관리하는 명령어, route (67) | 2023.12.17 |
[리눅스 명령어] 디렉터리를 지우는 리눅스 명령어, rmdir (29) | 2023.12.16 |
[리눅스 명령어] 파일 또는 디렉터리를 지우는 명령어, rm (76) | 2023.12.15 |