>  기사  >  운영 및 유지보수  >  Linux 시스템의 패키지 관리 가이드

Linux 시스템의 패키지 관리 가이드

WBOY
WBOY원래의
2023-06-18 12:55:402240검색

오픈 소스 운영 체제의 대표로서 Linux 시스템은 소프트웨어 패키지 관리에 탁월하며, 다양한 패키지 관리 도구는 사용자에게 더 많은 선택권을 제공합니다. 이 기사에서는 사용자가 자신의 소프트웨어 패키지를 더 잘 관리할 수 있도록 Linux 시스템의 소프트웨어 패키지 관리 가이드를 소개합니다.

  1. 일반적으로 사용되는 소프트웨어 패키지 관리 도구

Linux 시스템에서 일반적으로 사용되는 소프트웨어 패키지 관리 도구에는 dpkg, rpm, pacman, yum 등이 있습니다.

  • dpkg

dpkg는 Debian Linux 시스템에서 일반적으로 사용되는 패키지 관리 도구로 Debian 시스템에서 소프트웨어 패키지를 설치, 제거, 구성 및 관리합니다.

  • rpm

rpm(Red Hat Package Manager)은 Red Hat Linux 시스템용 패키지 관리 도구입니다. 패키지 설치, 제거, 업데이트, 패키지에 포함된 파일 관리 등의 작업을 지원합니다.

  • pacman

pacman은 Arch Linux 시스템의 패키지 관리 도구로 apt-get과 유사한 작동 방식을 가지며 소프트웨어 패키지를 설치, 업데이트 및 제거하는 데 사용할 수 있습니다.

  • yum

yum(Yellowdog Updater Modified)은 CentOS 및 Fedora와 같은 Linux 시스템의 패키지 관리 도구입니다. CentOS 시스템에서 소프트웨어 패키지를 검색, 설치 및 제거하고 해당 종속성을 처리할 수 있습니다.

  1. 소프트웨어 패키지 설치 및 제거

소프트웨어 패키지 설치 및 제거는 Linux 시스템에서 소프트웨어 패키지 관리 도구를 매일 사용하기 위한 가장 기본적인 작업 중 하나입니다. 다음으로 dpkg 도구를 예로 들어 보겠습니다.

  • 소프트웨어 패키지 설치

소프트웨어 패키지를 설치할 때 다음 명령을 사용할 수 있습니다.

sudo dpkg -i 파일 이름.deb

여기서 sudo는 관리자와 함께 실행하는 것을 의미합니다. 권한, dpkg -i는 deb 소프트웨어 패키지 설치를 의미합니다.

  • 패키지 제거

다음 명령을 사용하여 설치된 패키지를 제거할 수 있습니다.

sudo dpkg -r 패키지 이름

여기서 sudo는 관리자 권한으로 실행을 의미하고 dpkg -r은 패키지 삭제를 의미합니다. 패키지만 삭제하고 구성 파일은 유지하는 경우 다음 명령을 사용하세요.

sudo dpkg --remove package name

여기서 sudo는 관리자 권한으로 실행됨을 의미하고 dpkg --remove는 패키지의 구성 파일을 삭제하지 않음을 의미합니다.

  1. 소프트웨어 패키지 업데이트

소프트웨어 패키지 업데이트는 시스템 안정성과 보안을 유지하는 중요한 조치입니다. Linux 시스템의 소프트웨어 패키지 관리 도구를 사용하면 소프트웨어 패키지 업데이트를 간단하고 자동화할 수 있습니다. 다음은 yum 도구를 예로 사용합니다.

  • 소프트웨어 소스 업데이트

소프트웨어 소스를 업데이트하려면 다음 명령을 사용하세요.

sudo yum update

여기서 sudo는 관리자 권한으로 실행을 의미하고 yum update는 시스템 업데이트 모든 소프트웨어 패키지 및 소프트웨어 소스.

  • 단일 패키지 업데이트

단일 패키지를 업데이트하려면 다음 명령을 사용하세요.

sudo yum update package name

여기서 sudo는 관리자 권한으로 실행을 의미하고 yum update는 패키지 업데이트를 의미합니다.

  1. 패키지 쿼리

패키지의 세부 정보를 모른다면 어떤 패키지를 업데이트하거나 설치할 필요가 있는지 판단하는 데 도움이 되지 않습니다. Linux 시스템의 소프트웨어 패키지 관리 도구는 소프트웨어 패키지 정보를 쿼리하는 가장 일반적인 방법을 제공합니다. 다음은 rpm 도구를 예로 사용합니다.

  • 설치된 소프트웨어 패키지 쿼리

설치된 소프트웨어 패키지를 쿼리하려면 다음 명령을 사용하십시오.

rpm -qa

여기서 rpm -qa는 설치된 모든 소프트웨어 패키지 소프트웨어 쿼리를 의미합니다. 패키지.

  • 소프트웨어 패키지의 세부 정보를 쿼리합니다.

소프트웨어 패키지의 세부 정보를 쿼리하려면 다음 명령을 사용합니다.

rpm -qi 패키지 이름

여기서 rpm -qi는 소프트웨어 패키지의 세부 정보를 쿼리하는 것을 의미합니다. 소프트웨어 패키지.

  1. 소프트웨어 패키지의 종속성

Linux 시스템의 소프트웨어 패키지 간의 종속성은 매우 복잡합니다. 소프트웨어 패키지가 설치되면 일련의 다른 소프트웨어 패키지에 대한 지원이 필요할 수 있습니다. 패키지 관리 도구는 종속성을 지능적으로 해결하고 필요한 모든 종속 패키지를 자동으로 설치할 수 있습니다. 다음은 pacman 도구를 예로 사용합니다.

  • 종속성 검색

소프트웨어 패키지의 종속성을 검색하려면 다음 명령을 사용하십시오.

pacman - Si 패키지 이름

여기서 pacman - Si는 쿼리를 의미합니다. 소프트웨어 패키지 및 종속성에 대한 자세한 정보.

  • 설치된 패키지의 종속성 찾기

설치된 패키지의 종속성을 찾으려면 다음 명령을 사용하세요.

pacman -Qi 패키지 이름

여기서 pacman -Qi는 설치된 소프트웨어 패키지 세부 정보 및 종속성 찾기를 의미합니다.

이 기사에서는 Linux 시스템의 주요 소프트웨어 패키지 관리 도구와 설치, 제거, 업데이트, 쿼리 및 종속성 관리의 기본 방법을 소개합니다. Linux 시스템을 사용할 때 이러한 지침을 익히면 패키지 관리가 더 쉽고 빨라질 수 있습니다.

위 내용은 Linux 시스템의 패키지 관리 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.