반응형
yum(Yellowdog Updater, Modified)은 RHEL(Red Hat Enterprise Linux), CentOS, Fedora 등 RPM 기반의 리눅스 배포판에서 패키지를 관리하기 위해 사용되는 명령어입니다. yum은 패키지 설치, 삭제, 업데이트, 의존성 관리를 간단하게 할 수 있게 도와줍니다. apt가 데비안 계열에서 사용된다면, yum은 레드햇 계열의 리눅스에서 주로 사용됩니다.
yum 명령어의 기본 구문
yum [옵션] [패키지명]
- 옵션: 수행할 작업 (예: install, remove, update 등)
- 패키지명: 설치 또는 제거할 소프트웨어 패키지의 이름
yum 명령어 옵션
- install: 새로운 패키지를 설치합니다.
- remove: 패키지를 제거합니다.
- update: 패키지를 업데이트합니다.
- search: 패키지를 검색합니다.
- list: 설치된 패키지 목록을 표시합니다.
- info: 패키지의 상세 정보를 출력합니다.
yum 명령어 예제
1. 패키지 목록 업데이트
sudo yum update
이 명령어는 시스템에 설치된 패키지 목록을 최신 상태로 업데이트합니다.
실행 예시:
user@linux:~$ sudo yum update
로드된 플러그인: fastestmirror
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
패키지 목록이 최신 상태입니다.
2. 패키지 설치
sudo yum install httpd
이 명령어는 httpd 패키지를 시스템에 설치합니다(HTTP 서버).
실행 예시:
user@linux:~$ sudo yum install httpd
로드된 플러그인: fastestmirror
httpd 설치 중입니다... 완료
3. 패키지 제거
sudo yum remove httpd
이 명령어는 시스템에서 httpd 패키지를 제거합니다.
실행 예시:
user@linux:~$ sudo yum remove httpd
httpd를 제거하고 있습니다...
의존성 제거 중...
4. 패키지 검색
yum search php
이 명령어는 php와 관련된 패키지를 검색합니다.
실행 예시:
user@linux:~$ yum search php
로드된 플러그인: fastestmirror
=================================== N/S 일치 ===================================
php.x86_64 : PHP 스크립팅 언어
php-cli.x86_64 : PHP 명령줄 인터페이스
...
5. 설치된 패키지 목록 보기
yum list installed
이 명령어는 시스템에 설치된 모든 패키지의 목록을 출력합니다.
실행 예시:
user@linux:~$ yum list installed
로드된 플러그인: fastestmirror
설치된 패키지 목록:
bash.x86_64 4.2.46-34.el7 @anaconda
coreutils.x86_64 8.22-24.el7 @anaconda
...
6. 패키지 상세 정보 확인
yum info httpd
이 명령어는 httpd 패키지에 대한 상세 정보를 출력합니다.
실행 예시:
user@linux:~$ yum info httpd
로드된 플러그인: fastestmirror
패키지 정보:
이름 : httpd
아키텍처: x86_64
버전 : 2.4.6
설명 : Apache HTTP 서버.
주의사항
- yum update는 설치된 모든 패키지를 업데이트하는 것이므로, 시스템에 중요한 변경 사항이 발생할 수 있으니 주의해야 합니다.
- sudo 명령어를 사용해야 패키지 설치, 제거, 업데이트가 가능합니다. 루트 권한이 없을 경우 명령어가 실행되지 않습니다.
반응형
'Linux' 카테고리의 다른 글
[리눅스] ping 명령어 완벽 가이드 (1) | 2024.09.27 |
---|---|
[리눅스] free 명령어 완벽 가이드 (0) | 2024.09.27 |
[리눅스] df, du 명령어 완벽 가이드 (0) | 2024.09.27 |
[리눅스] top, htop 명령어 완벽 가이드 (0) | 2024.09.26 |
[리눅스] apt 명령어 완벽 가이드 (0) | 2024.09.25 |
[리눅스] grep 명령어 완벽 가이드 (0) | 2024.09.25 |
[리눅스] find 명령어 완벽 가이드 (0) | 2024.09.25 |
[리눅스] chown 명령어 완벽 가이드 (0) | 2024.09.25 |