리눅스 패키지 관리 및 설치: yum과 apt 사용법
리눅스에서 패키지 관리와 설치는 시스템 관리의 중요한 부분입니다. ‘yum’은 Red Hat 계열의 리눅스 배포판(예: CentOS, Fedora)에서 사용되는 패키지 관리 도구이며, ‘apt’는 Debian 계열의 배포판(예: 우분투, 데비안)에서 사용됩니다.
☞ 포스트 기준: 리눅스 배포판 CentOS 7
1. yum과 apt의 기본 사용법
‘yum’과 ‘apt’는 패키지 설치, 업데이트, 제거 등 다양한 작업을 수행할 수 있습니다. 각 도구에는 특정 명령어와 옵션이 있으며, 이들을 통해 패키지 관리가 가능합니다.
yum 사용법
$ yum install [패키지명]
$ yum update [패키지명]
$ yum remove [패키지명]
apt 사용법
$ apt install [패키지명]
$ apt update
$ apt remove [패키지명]
실제로 apt update 명령어는 특정 패키지명을 대상으로 하지 않습니다. apt update는 시스템의 패키지 목록을 업데이트하는 명령어로, 설치 가능한 패키지와 그 버전을 최신 상태로 유지하기 위해 사용됩니다.
특정 패키지에 대한 업데이트를 수행하고 싶다면, apt upgrade 명령어를 사용하여 업데이트가 가능한 모든 패키지를 업데이트하거나 apt install [패키지명] 명령어를 통해 특정 패키지를 최신 버전으로 업그레이드할 수 있습니다.
2. 패키지 설치 예시
패키지 설치는 간단한 명령어를 통해 수행됩니다. 예를 들어, CentOS에서 ‘net-tools’를 설치하려면 다음과 같이 입력합니다.
$ yum install net-tools
우분투에서 같은 패키지를 설치하려면 다음과 같이 입력합니다.
$ apt install net-tools
root 계정에서 ‘sudo’는 필요하지 않으며, 일반 사용자 계정에서 관리자 권한으로 명령을 실행하기 위해 사용됩니다.
![CentOS 에서 yum 명령어로 패키지 설치 예시](https://bluesharehub.com/wp-content/uploads/2023/11/image-122-1024x529.png)
![CentOS 에서 yum 명령어로 패키지 설치 예시](https://bluesharehub.com/wp-content/uploads/2023/11/image-122-1024x529.png)
3. 패키지 관리시 주의 사항
패키지 설치 및 관리 시 시스템에 영향을 줄 수 있으므로 주의가 필요합니다. 중요한 작업을 수행하기 전에는 항상 데이터 백업과 시스템 스냅샷을 추천합니다. 또한, 공식 저장소에서 패키지를 설치하는 것이 보안상 안전합니다.
관련 이전 게시글
- 리눅스 파일 압축 및 해제 명령어: gzip, xz 사용법 및 비교
- 리눅스 zcat, xzcat 명령어: 압축 파일 내용 빠르게 읽기
- 리눅스 tar 명령어: 파일과 디렉토리 효율적으로 압축 및 해제하기
- 리눅스 tee 명령어: 파일과 화면에 동시에 출력하기
- 리눅스 history 명령어: 과거 명령어 기록 검색 및 활용하기
다음 글에서는 더 유용한 리눅스 명령어에 대해 알아볼 예정입니다. 도움이 되셨다면 공유해 주세요!