yum 패키지 관리 기본 사용법

소프트웨어를 설치하고 관리하는 것은 컴퓨터 시스템을 운영하는 데 있어 중요한 과정입니다. 이 과정이 잘 진행되지 않으면 시스템의 안정성이나 성능에 문제가 생길 수 있습니다. 특히, 리눅스와 같은 운영체제에서는 다양한 소프트웨어들이 서로 복잡하게 얽혀 있기 때문에, 이들을 제대로 관리하지 않으면 시스템 전체가 마비될 수도 있습니다.

그런데 대부분의 소프트웨어는 다른 소프트웨어나 라이브러리에 의존하여 작동합니다. 예를 들어, 웹 서버 프로그램인 Apache는 OpenSSL라는 보안 라이브러리에 의존해 HTTPS 연결을 제공합니다. 만약 OpenSSL 없이 Apache를 설치하려고 한다면, Apache는 제대로 작동하지 않게 됩니다. 따라서 이런 의존성 문제를 해결하기 위해서는 각각의 의존성을 일일이 찾아서 설치해야 하는데, 이 과정은 매우 복잡하고 어렵습니다.

여기서 패키지 관리자가 등장합니다. 패키지 관리자는 이런 복잡한 과정을 자동화하여 사용자의 부담을 줄여줍니다. 그래서 패키지 관리자 없이 리눅스 시스템을 운영하는 것은 상당한 도전과제일 수밖에 없습니다. 패키지 관리자 더 알아보기

그 중에서도 YUM(Yellowdog Updater Modified)은 RedHat 계열의 Linux 배포판에서 널리 사용되는 패키지 관리 도구입니다. YUM을 통해 사용자들은 쉽게 필요한 소프트웨어를 찾아 설치할 수 있으며, 자동으로 의존성 문제를 해결해주므로 많은 시간과 노력을 절약할 수 있습니다.

아래 설명은 comeinsidebox.com 에서 테스트 및 검증 후 작성 된 내용이지만 이것이 본문의 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 확인바랍니다.

튜토리얼 환경: RedHat Linux 공통

패키지 검색

패키지 검색은 RedHat 계열의 Linux 배포판에서 사용되는 패키지 관리 시스템인 yum을 통해 원하는 패키지를 검색하는 명령입니다. 이 명령을 사용하면 시스템에 설치할 수 있는 패키지 중에서 특정 패키지 이름이나 키워드를 포함하는 패키지를 찾을 수 있습니다. 예를 들어, 만약 text editor와 관련된 패키지를 찾고자 한다면 yum search text editor 같이 명령을 실행할 수 있습니다.

yum search package-name
  • yum: 패키지 관리 시스템인 Yellowdog Updater, Modified (YUM)를 사용하는 것을 나타냅니다.
  • search: 패키지 검색 명령입니다.
  • package-name: 검색하려는 패키지의 이름을 여기에 입력합니다. 이 명령을 실행하면 시스템에서 해당 패키지를 검색합니다.
macOS 맥북에서 UTM 설치하는 방법

패키지 설치

패키지를 찾았다면 다음 명령으로 대상 패키지를 설치할 수 있습니다.

sudo yum install package-name
  • sudo: 슈퍼 유저 권한으로 명령을 실행합니다.
  • yum: 패키지 관리 시스템인 Yellowdog Updater, Modified (YUM)를 사용하는 것을 나타냅니다.
  • install: 패키지 설치 명령입니다.
  • package-name: 설치하려는 패키지의 이름을 여기에 입력합니다. 이 명령을 실행하면 해당 패키지와 그 종속성이 시스템에 설치됩니다.

패키지 목록 확인

시스템에 설치된 패키지 목록을 확인하고 싶은 경우 yum list를 사용합니다. 이 명령은 다양한 옵션과 함께 사용하여 특정 패키지 그룹이나 상태에 따라 패키지를 필터링할 수 있습니다.

macOS 맥북 Apple에서 악성 소프트웨어가 있는지 확인할 수 없음 경고

기본 사용법

yum list [옵션]
  • yum: 패키지 관리 시스템인 Yellowdog Updater, Modified (YUM)를 사용하는 것을 나타냅니다.
  • list: 패키지 목록 확인 명령입니다.
  • [옵션]: 다양한 옵션을 사용하여 패키지 목록을 필터링하거나 원하는 정보를 얻을 수 있습니다.

주요 옵션

yum list에서 사용되는 주요 옵션들은 다음과 같습니다.

available

yum list available

yum list available 명령은 시스템에서 설치 가능한 모든 패키지 목록을 표시합니다. 이 명령을 통해 설치할 수 있는 패키지를 찾을 수 있습니다.

installed

yum list installed

yum list installed 명령은 시스템에 이미 설치된 패키지 목록을 표시합니다. 현재 시스템에 설치된 패키지들을 확인할 때 사용됩니다.

updates

yum list updates

yum list updates 명령은 시스템에 설치된 패키지 중에서 업데이트가 가능한 패키지 목록을 표시합니다. 업데이트할 수 있는 패키지들을 확인할 때 사용됩니다.

recent

yum list recent

yum list recent 명령은 가장 최근에 설치된 패키지 목록을 표시합니다. 최근에 설치한 패키지들을 확인할 때 사용됩니다.

TransferCloud로 토렌트 안전하게 클라우드에 다운로드하기

패키지 업데이트 및 업그레이드

패키지 데이터베이스를 업데이트합니다. 이 명령은 시스템에 설치된 패키지 목록과 패키지 버전 정보를 최신 상태로 유지하기 위해 사용됩니다. 패키지 데이터베이스를 업데이트하면 새로운 패키지 업데이트를 확인할 수 있습니다. 단, RedHat 계열에서 yum update 명령은 패키지 업데이트와 업그레이드를 동시에 수행합니다. 새로운 버전으로 업그레이드할 수 있는 패키지는 모두 업그레이드됩니다.

sudo yum update
  • sudo: 슈퍼 유저 권한으로 명령을 실행합니다.
  • yum: 패키지 관리 시스템인 Yellowdog Updater, Modified (YUM)를 사용하는 것을 나타냅니다.
  • update: 시스템에 설치된 모든 패키지를 최신 버전으로 업데이트하는 명령입니다. 업데이트된 패키지를 새 버전으로 교체합니다.

패키지 삭제

불필요한 패키지는 다음 명령으로 삭제할 수 있습니다.

sudo yum remove package-name
  • sudo: 슈퍼 유저 권한으로 명령을 실행합니다.
  • yum: 패키지 관리 시스템인 Yellowdog Updater, Modified (YUM)를 사용하는 것을 나타냅니다.
  • remove: 패키지 삭제 명령입니다.
  • package-name: 삭제하려는 패키지의 이름을 여기에 입력합니다. 이 명령을 실행하면 해당 패키지와 그 종속성이 시스템에서 제거됩니다.
macOS 맥북 Sonoma 바탕화면 클릭시 데스크탑 이동 해제하기

관련 글

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

Leave a Comment